/*============SO LATSET BLOG ==================*/
.blog-listitem.list .itemBlogImg.left-block {
  padding-right: 30px;
}

.so-latest-blog .blog-external-simple {
  /*display: inline-block;*/
}

.so-latest-blog .blog-external-simple .media-left {
  display: inline-block;
  float: left;
  padding-right: 20px;
}

.so-latest-blog .blog-external-simple .media-body {
  padding-top: 7px;
}

.so-latest-blog .blog-external-simple .media-body .fa-calendar {
  display: none;
}

.so-latest-blog .blog-external-simple .media-body .media-heading a {
  font-size: 13px;
  font-weight: 300;
  color: #545454;
  text-transform: capitalize;
}

.so-latest-blog .blog-external-simple .media-body .media-heading a:hover {
  color: #F4A137;
}

.so-latest-blog .blog-external-simple .media-body .media-date-added {
  font-size: 12px;
  color: #F4A137;
}

/*--------------BLOG CATEGORY ---------------------*/
.blog-category {
  border-radius: 0;
  border: 0;
  box-shadow: none;
}

.blog-category .box-content {
  margin-bottom: 30px;
}

.blog-category .box-content ul {
  margin-bottom: 0;
}

.blog-category ul li.list-group-item {
  border-radius: 0;
  border: 0;
  border-bottom: 1px dotted #E4E4E4;
  margin: 0;
  padding: 10px 0;
}

.blog-category ul li.list-group-item a {
  border-radius: 0;
  border: 0;
  padding: 0;
  color: #444;
}

.blog-category ul li.list-group-item a:hover {
  color: #F4A137;
}

/*============SIMPLE BLOG ==================*/
.blog-header {
  margin-bottom: 10px;
}

.blog-header h3 {
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}

.blog-listitem.list .left-block,
.blog-listitem.list .right-block {
  padding: 0;
}

.blog-listitem.grid .itemBlogImg.left-block {
  display: block;
  position: relative;
}

.blog-listitem.list .blog-item .itemBlogImg .article-image {
  margin: 0;
}

.blog-listitem {
  margin: 0 -15px;
}

.blog-listitem .blog-item {
  float: left;
  width: 100%;
  padding: 15px 0;
}

.blog-listitem .blog-item .itemBlogImg .article-image {
  margin-bottom: 10px;
  position: relative;
  z-index: 1;
}

.blog-listitem .blog-item .itemBlogImg img {
  border: 0;
  padding: 0;
  border-radius: 0;
  width: 100%;
}

.blog-listitem .blog-item .itemBlogContent .article-title h4 {
  margin: 0px 0px 8px;
}

.blog-listitem .blog-item .itemBlogContent .article-title h4 a {
  font-size: 16px;
  color: #333333;
}

.blog-listitem .blog-item .itemBlogContent .article-title h4 a:hover {
  color: #F4A137;
}

.blog-listitem .blog-item .itemBlogContent .see-more {
  font-size: 14px;
  color: #F4A137;
  display: block;
  text-align: left;
}

.blog-listitem .blog-item .itemBlogContent .see-more b {
  font-weight: 400;
}

.blog-listitem .blog-item .itemBlogContent .see-more:hover {
  text-decoration: underline;
}

.blog-listitem .blog-item .itemBlogContent .see-more .fa-angle-right {
  float: none;
  padding-left: 8px;
}

.blog-listitem .blog-item .itemBlogContent .article-sub-title {
  border: 0;
  margin-bottom: 0;
  display: inline;
}

.blog-listitem .blog-item .itemBlogContent .article-sub-title .article-date {
  font-size: 11px;
  color: #999;
}

.blog-listitem .blog-item .itemBlogContent .article-sub-title .article-date i {
  margin-right: 5px;
}

.blog-listitem .blog-item .itemBlogContent .article-description {
  padding: 8px 0;
}

.blog-listitem .blog-item .itemBlogContent .blog-meta {
  float: left;
  border: 0;
  margin: 0;
  color: #999;
  line-height: 10px;
}

.blog-listitem .blog-item .itemBlogContent .blog-meta>span {
  padding: 0 10px;
  line-height: 15px;
  font-weight: normal;
  font-size: 11px;
}

.blog-listitem .blog-item .itemBlogContent .blog-meta>span.comment_count {
  padding-left: 0;
  border-right: 1px solid #E5E5E5;
}

.blog-listitem .blog-item .itemBlogContent .blog-meta>span.comment_count a {
  color: #F4A137;
  line-height: 10px;
}

/*============ARTICLE INFO==================*/
div.article-info {
  border: 0;
}

div.article-info .article-title {
  font-size: 20px;
  font-weight: normal;
  color: #444;
}

div.article-info .article-title h1 {
  font-size: 16px;
  margin-top: 0;
  font-weight: bold;
}

div.article-info .article-sub-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

div.article-info .article-sub-title span {
  font-weight: bold;
  border-right: 1px solid #E5E5E5;
  display: block;
  float: left;
  font-size: 11px;
  color: #999;
  line-height: 11px;
  padding: 0 11px;
  font-weight: normal !important;
}

div.article-info .article-sub-title span.bullet {
  display: none;
}

div.article-info .article-sub-title span.article-author {
  padding-left: 0;
}

div.article-info .article-sub-title span.article-author a {
  font-size: 11px;
  color: #999;
  font-weight: normal;
}

div.article-info .article-sub-title span.article-comment {
  border-right: 0;
}

div.article-info .article-sub-title .article-share {
  display: none;
}

div.article-info .article-image {
  clear: both;
}

div.article-info .article-image img {
  border: 0;
  border-radius: 0;
  padding: 0;
  height: auto;
}

div.article-info .article-description {
  font-size: 13px;
}

div.article-info .related-comment {
  border-radius: 0;
  border: 0;
  border-top: 1px solid #ddd;
  padding-top: 15px;
  box-shadow: none;
}

div.article-info .related-comment .panel-body {
  padding: 0;
  border: 0;
}

div.article-info .related-comment .panel-body .form-group #comments {
  padding: 0;
  border: 0;
  overflow: hidden;
}

div.article-info .related-comment .panel-body .form-group #comments h2#review-title {
  margin: 0 0 30px;
  padding: 0;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}

div.article-info .related-comment #button-comment {
  background: #F4A137;
  border-color: #F4A137;
}

div.article-info .related-comment #button-comment:hover {
  background: #444;
  border-color: #444;
}

div.article-info #comment-list h5 {
  display: none;
}

div.article-info #comment-list a {
  color: #F4A137;
  text-decoration: underline;
}

div.article-info .itemFullText {
  text-align: justify;
}

/*****************************************************************************
******                     SO Framework: Sass Garenal                   ******
******************************************************************************/
/* 2. STYLE OWL
------------------------------*/
/* 3. STYLE ALL SITE
-------------------------------*/

body {
  color: #555555;
  font-size: 13px;
  line-height: 22px;
  font-family: "Poppins", sans-serif;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  line-height: 1.1;
}

/* Override the bootstrap defaults */
h1 {
  font-size: 25px;
}

h2 {
  w font-size: 20px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 15px;
}

h5 {
  font-size: 12px;
}

h6 {
  font-size: 10.2px;
}

ul.menu,
ul.blank,
.htmlcontent-home,
.menu-category .list-group,
.menu-category .list-group>li ul,
.filter-shopby .checkboxes_list,
.filter-row .checkboxes_list,
.filter-shopby .simple_vertical_list,
.filter-row .simple_vertical_list,
.tags_cloud,
#collections_block ul,
ul.contact-address,
ul.product-options {
  list-style: none;
  padding: 0;
}

option {
  padding: 2px 5px;
  border-width: 1px;
}

.alert ol li {
  list-style-type: decimal;
  margin: 0 0 5px 15px;
}

img {
  max-width: 100%;
}

.align-center {
  display: table;
  margin: 0 auto;
}

.text-danger {
  color: red;
  display: inline-block;
 font-weight: 500;
  padding: 0 5px;
  margin: 5px 0;
  border-radius: 3px;
  font-size: 12px;
}

.text-success {
  color: #fff;
  display: inline-block;
  background-color: #28a745;
  padding: 0 5px;
  margin: 5px 0;
  border-radius: 3px;
  font-size: 11px;
}

.m-r-5 {
  margin-right: 5px;
}

.is_required {
  color: #a94442;
}

a,
.btn-link {
  color: #097deb;
  transition: color 0.3s ease-in-out;
}

a:hover,
.btn-link:hover {
  color: inherit;
  text-decoration: none;
}

a,
a:visited,
a:active,
a:link,
a:focus {
  cursor: pointer;
  text-decoration: none;
  outline: none;
}

.btn.active,
.btn:active {
  box-shadow: none !important;
}

.input-group-btn>.btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

ol {
  counter-reset: item;
  list-style-type: none;
  margin: 0 0 0 15px;
}

em {
  font-style: normal;
}

.fancybox-outer,
.fancybox-inner {
  text-align: center;
}

.fancybox-outer .wishlist_product_view,
.fancybox-inner .wishlist_product_view {
  margin-bottom: 15px;
}

.list-inline {
  display: inline-block;
}

.zoomContainer {
  overflow: hidden;
}

.img-thumbnail.pull-left {
  margin-right: 30px;
}

.img-thumbnail.pull-right {
  margin-left: 30px;
}

.selector {
  display: inline-block;
  position: relative;
  height: 30px;
  padding-right: 30px;
}

.selector span {
  display: none;
}

.selector select {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 0;
  box-shadow: none;
  top: 0px;
  left: 0px;
  font-size: 13px;
  color: #999;
  padding: 5px 7px;
  border: solid 1px #e6e6e6;
}

.selector select:focus {
  box-shadow: none;
  outline: none;
  border-color: #e6e6e6;
}

.selector:after {
  content: "\f0d7";
  margin: 0;
  height: 28px;
  width: 28px;
  text-align: center;
  color: #666;
  position: absolute;
  top: 1px;
  right: 1px;
  background: #fff;
  pointer-events: none;
  line-height: 25px;
  font-size: 12px;
}

.margin-zero {
  margin: 0;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col-xs-15 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}

/* 4. FORM
-----------------------------------------------------------------*/
.clearfix {
  clear: both;
}

.inline {
  display: inline-block;
}

legend {
  font-size: 18px;
  padding: 7px 0px;
}

label {
  font-size: 12px;
  font-weight: normal;
}

select.form-control,
textarea.form-control,
input[type="text"].form-control,
input[type="password"].form-control,
input[type="datetime"].form-control,
input[type="datetime-local"].form-control,
input[type="date"].form-control,
input[type="month"].form-control,
input[type="time"].form-control,
input[type="week"].form-control,
input[type="number"].form-control,
input[type="email"].form-control,
input[type="url"].form-control,
input[type="search"].form-control,
input[type="tel"].form-control,
input[type="color"].form-control {
  font-size: 12px;
  border-radius: 0;
}

.input-group .input-group-addon {
  font-size: 12px;
  height: 30px;
}

.dropdown-menu {
  font-size: inherit;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  border-radius: 0;
}

.btn {
  border-radius: 0;
}

.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
  background: #F4A137;
  border-color: #F4A137;
  color: white;
}

.buttonGray {
  padding: 7px 12px;
  background: #555555;
  color: #fff;
  border-radius: 0;
  border-color: #555555;
}

.buttonGray:hover {
  background: #F4A137;
  border-color: #F4A137;
  color: #fff;
}

.submit {
  margin: 1em 0;
}

select,
textarea {
  color: #666;
}

select {
  box-shadow: none !important;
  padding-left: 5px;
  -webkit-box-shadow: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../image/theme/icons/bg-selectbox.png") no-repeat right center #fff;
}

textarea {
  height: auto;
  resize: none;
}

.alert-danger,
.alert-success {
  display: inline-block;
  width: 100%;
  border-radius: 0;
}

.filter_group input {
  display: none;
}

.filter_group [type=checkbox]+span:before {
  content: "\f00c";
  font-family: FontAwesome;
  width: 18px;
  padding-left: 2px;
  line-height: 16px;
  height: 18px;
  border: 1px solid #dddddd;
  border-radius: 3px;
  position: absolute;
  top: 3px;
  left: 0;
  font-size: 12px;
  color: #ffffff;
}

.filter_group [type=checkbox]:checked+span:before {
  color: #333333;
}

/* 5. TABLE
-----------------------------------------------------*/
.table thead>tr>th {
  background: #eee;
  text-align: left;
}

table.std th,
table.std td {
  vertical-align: middle;
  border: #ccc;
  padding: 10px;
  text-align: center;
}

table.std th {
  white-space: nowrap;
  background: #f5f5f5;
}

table.std tfoot td {
  color: #333;
  text-align: right;
  white-space: nowrap;
}

table.std {
  background: #fdfdfd;
  border-spacing: 0;
  vertical-align: middle;
  border: #ccc;
  width: 100%;
}

table th {
  border: #ccc;
  color: #7a7a7a;
  font-size: 13px;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
}

.delivery_option table td {
  text-align: center;
}

table tfoot td {
  text-align: right;
}

table.table-bordered thead>* {
  background-color: rgba(51, 51, 51, 0.1);
  font-weight: bold;
}

.no-margin {
  margin: 0 !important;
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

.sidebar-menu .box-category-menu {
  z-index: 2;
}

.label-mega {
  background: #ee3b27;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
  margin: 0 auto;
}

#button-review {
  margin-top: 12px;
  padding: 7px 12px;
  margin-right: 10px;
  background: gray;
  color: #fff;
  text-transform: capitalize;
  border-radius: 0;
  border-color: gray;
}

#button-review:hover {
  background: #F4A137;
  border-color: #F4A137;
}

.product-search .checkbox-inline {
  display: block;
}

/*  +----------------------------------------------------+
    TABLE OF CONTENTS
  +----------------------------------------------------+

  [1]   Page Faq
  [2]   Page About us
  [3]   Page Contact
  [4]   page 404

*/
#map-canvas {
  height: 600px;
}

ul.yt-accordion {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.yt-accordion li.accordion-group {
  margin-bottom: 1px;
}

ul.yt-accordion li.accordion-group h3.accordion-heading {
  margin: 0;
  cursor: pointer;
  background-color: #f4f4f4;
  position: relative;
  z-index: 2;
}

ul.yt-accordion li.accordion-group h3.accordion-heading span {
  padding: 10px;
  font-size: 16px;
  display: block;
  margin-left: 40px;
  line-height: 24px;
}

ul.yt-accordion li.accordion-group h3.accordion-heading .fa {
  margin: 0px;
  font-family: verdana;
  font-size: 17px;
  width: 40px;
  background: #A0A0A0;
  color: white;
  text-align: center;
  line-height: 40px;
  vertical-align: top;
  position: absolute;
  z-index: 5;
  top: 0;
  bottom: 0;
}

ul.yt-accordion li.accordion-group .accordion-inner {
  border: 1px solid #f4f4f4;
  padding: 10px 15px;
  background: #E6E6E3;
}

ul.yt-accordion li.accordion-group h3.accordion-heading .fa-plus-square:before {
  content: "+";
}

ul.yt-accordion li.accordion-group h3.accordion-heading.active .fa-plus-square:before {
  content: "-";
}

ul.yt-accordion li.accordion-group h3.accordion-heading:hover {
  color: white;
  background: #8E8E8E;
}

ul.yt-accordion li.accordion-group h3.accordion-heading:hover .fa {
  background: #666;
}

.about-us .about-title {
  font-size: 171%;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 20px;
}

.about-us .name-member {
  font-size: 116.67%;
  font-weight: bold;
}

.about-us .job-member {
  margin: 7px 0 5px;
  font-style: italic;
}

.about-us .job-member:before,
.about-us .job-member:after {
  content: "---";
  margin: 0 5px;
}

.about-us .social-member {
  list-style: none;
}

.about-us .social-member .social-icon {
  display: inline-block;
  margin: 0 3px;
}

.about-us .social-member .social-icon a {
  display: inline-block;
  color: #fff;
  font-size: 16px;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  border-radius: 50%;
}

.about-us .social-member .social-icon a span {
  display: none;
}

.about-us .social-member .social-icon a:hover {
  background-color: #F4A137 !important;
}

.about-us .social-member .social-icon.rss a {
  background-color: #f8bc2e;
}

.about-us .social-member .social-icon.facebook a {
  background-color: #39599f;
}

.about-us .social-member .social-icon.twitter a {
  background-color: #45b0e3;
}

.about-us .social-member .social-icon.google a {
  background-color: #1872bf;
}

.about-us .des-member.des-client {
  max-width: 950px;
  margin: 0 auto;
  font-style: italic;
  margin-bottom: 10px;
}

.about-us .member-info {
  text-align: center;
  padding-top: 15px;
}

.about-us .client-say-content {
  text-align: center;
}

.about-us .client-say-content .client-say-slider {
  padding-top: 15px;
}

.about-us .client-say-content .client-say-slider .owl2-dots {
  position: absolute;
  left: 0;
  top: -23px;
  width: 100%;
}

.about-us .client-say-content .client-say-slider .owl2-dots span {
  width: 16px;
  height: 16px;
  background-color: #d9d9d9;
  border: none;
  margin: 0 2px;
  opacity: 1;
  display: block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.about-us .client-say-content .client-say-slider .owl2-dots .owl2-dot {
  display: inline-block;
}

.about-us .client-say-content .client-say-slider .owl2-dots .owl2-dot.active span {
  background-color: #929292;
}

.about-us .client-say-content .client-say-slider .owl2-dots .owl2-dot span:hover {
  background-color: #929292;
}

.about-us .about-us-center {
  text-align: center;
}

.about-us .about-us-center .content-description {
  padding-top: 25px;
  clear: both;
  margin-bottom: 30px;
}

.about-us .client-logo-content {
  border-bottom: 1px dashed #e7e7e7;
  border-top: 1px dashed #e7e7e7;
  padding-bottom: 10px;
  text-align: center;
}

.about-us .client-logo-content .about-title {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  position: relative;
  text-align: center;
  top: -19px;
}

.about-us .owl2-controls .owl2-nav div {
  color: #fff;
  border_radius: 50%;
  position: absolute;
  top: 29%;
  overflow: visible;
  display: inline-block;
  width: 34px;
  height: 34px;
  text-indent: -9999px;
  margin: 0 3px;
  background-color: #A6A6A8;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.about-us .owl2-controls .owl2-nav div:hover {
  background-color: #F4A137;
}

.about-us .owl2-controls .owl2-nav div.owl2-next {
  right: -19px;
}

.about-us .owl2-controls .owl2-nav div.owl2-prev {
  left: -19px;
}

.about-us .owl2-controls .owl2-nav div:before {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  background-color: #a6a6a7;
  line-height: 32px;
  top: 1px;
}

.about-us .owl2-controls .owl2-nav div:hover:before {
  background-color: #F4A137;
}

.about-us .client-logo-slider {
  padding: 0 25px;
}

.about-us .client-logo-slider img {
  width: auto;
  display: inline-block;
}

.about-us .about-image-slider {
  max-width: 570px;
  margin: 0 auto;
}

.about-us .about-image-slider .owl2-controls .owl2-nav div {
  top: 50%;
  margin-top: -15px;
  border: none !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  overflow: hidden;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}

.about-us .about-image-slider .owl2-controls .owl2-nav div:before {
  border-radius: 0;
  -webkit-border-radius: 0;
  background-color: transparent;
  color: #c8c8c8;
}

.about-us .about-image-slider .owl2-controls .owl2-nav div.owl2-next {
  right: 10px;
}

.about-us .about-image-slider .owl2-controls .owl2-nav div.owl2-prev {
  left: 10px;
}

.about-us .about-image-slider .owl2-controls .owl2-nav div:hover {
  border-color: #F4A137;
}

.about-us .about-image-slider .owl2-controls .owl2-nav div:hover:before {
  color: #fff;
}

.about-us .skills-value {
  padding-top: 52px;
}

.about-us .skills-value .label-skill {
  font-weight: bold;
}

.about-us .about-us-content .description-about {
  padding: 20px 0;
}

.about-us .content-faq {
  position: relative;
  top: -15px;
}

.about-us .content-faq .panel {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-bottom: 1px solid #e7e7e7;
  border-radius: 0;
  -webkit-border-radius: 0;
  margin: 0;
}

.about-us .content-faq .panel .panel-title {
  font-size: 100%;
  font-weight: bold;
}

.about-us .content-faq .panel .panel-title a {
  display: block;
  padding: 15px 0 15px 25px;
  position: relative;
}

.about-us .content-faq .panel .panel-title a:after {
  transform: rotate(135deg);
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  left: 6px;
  top: 50%;
  margin-top: 6px;
  background-color: #F4A137;
}

.about-us .content-faq .panel .panel-title a:before {
  background-color: #F4A137;
  content: "-";
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -8px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  color: #fff;
  text-align: center;
  line-height: 16px;
}

.about-us .content-faq .panel .panel-title a.collapsed:after {
  background-color: #737373;
}

.about-us .content-faq .panel .panel-title a.collapsed:before {
  background-color: #737373;
  content: "?";
}

.about-us .content-faq .panel .panel-body {
  padding: 0 0 13px;
}

.about-us .owl2-theme .owl2-controls .owl2-nav>div:before {
  display: inline-block;
  text-indent: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 1px;
  color: #fff;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
}

.about-us .owl2-theme .owl2-controls .owl2-nav>div.owl2-prev:before {
  content: "\f104";
  font-family: FontAwesome;
}

.about-us .owl2-theme .owl2-controls .owl2-nav>div.owl2-next:before {
  content: "\f105";
  font-family: FontAwesome;
}

.about-demo-1 .about-image,
.about-demo-1 .about-info {
  margin-bottom: 40px;
}

.about-demo-1 .what-client-say {
  margin-bottom: 60px;
}

.about-demo-1 .line-hori {
  text-align: center;
  position: relative;
  z-index: 3;
}

.about-demo-1 .line-hori>span {
  background: white;
  display: inline-block;
  position: relative;
  z-index: 10;
  padding: 0 20px;
}

.about-demo-1 .line-hori:before {
  position: absolute;
  content: "";
  border-bottom: 1px dashed #ccc;
  top: 50%;
  left: 0;
  height: 1px;
  width: 100%;
  z-index: 3;
}

.about-demo-2 .our-team {
  margin-bottom: 60px;
}

.about-demo-3 .about-image,
.about-demo-3 .about-info {
  margin-bottom: 30px;
}

.info-contact .name-store h3 {
  padding: 7px 0px;
  margin-top: 10px;
}

.info-contact .icon {
  float: left;
  padding-right: 15px;
}

.info-contact .icon .fa {
  font-size: 20px;
}

.info-contact .comment {
  line-height: 24px;
}

.contact-form legend {
  border-bottom: 0;
}

/*******************************************************************************
******                 SO Framework: Sass ProductList                     ******
********************************************************************************/
/*-----------Block Ratings----------------*/
.rating-box {
  margin: 5px 0 0;
}

.rating-box span.fa-stack {
  width: 14px;
  height: 14px;
  line-height: 14px;
}

.rating-box span.fa-stack .fa-star-o:before {
  color: #999;
}

.rating-box span.fa-stack .fa-star.fa-stack-1x {
  position: relative;
  z-index: 1;
}

.rating-box span.fa-stack .fa-star.fa-stack-1x:before {
  color: #ebdb2c;
}

/*-----------Block Price----------------*/
.price {
  font-size: 18px;
}

.price .price-new {
  color: #e74c3c;
}

.price .price-old {
  text-decoration: line-through;
  color: #999;
  font-size: 13px;
}

.refine-search .thumbnail {
  margin: 0 0 10px;
}

.refine-search a {
  color: #444;
}

.refine-search a:hover {
  color: #F4A137;
}

h2.title-category {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 30px;
  padding: 0 0 10px 0;
}

.filters-panel {
  border-bottom: 1px solid;
  border-top: 1px solid;
  border-color: #DDDDDD;
  margin-bottom: 15px;
  padding: 10px 0;
  margin-top: 30px;
}

.filters-panel .list-view {
  text-align: left;
  margin-top: 4px;
}

.filters-panel .list-view button.btn {
  border-radius: 0;
  padding: 3px 8px;
  color: #666;
}

.filters-panel .list-view button.btn.active {
  background: #F4A137;
  color: #fff;
  border-color: #F4A137;
  box-shadow: none;
}

.filters-panel .list-view button.btn.active:hover {
  background: #F4A137;
  color: #fff;
}

.filters-panel .list-view button.btn:hover {
  color: #F4A137;
  background: transparent;
  border-color: #F4A137;
}

.filters-panel .list-view button.btn:focus {
  border-radius: 0;
  border-color: #F4A137;
  outline: none;
}

.filters-panel .list-view .fa {
  font-size: 14px;
}

.filters-panel.product-filter-bottom {
  margin-top: 15px;
}

.filters-panel .box-pagination ul {
  margin: 4px 0 0 0;
  height: 27px;
}

.filters-panel select {
  border-radius: 0;
}

.box-pagination .pagination>li span,
.box-pagination .pagination>li a {
  padding: 0;
  width: 27px;
  height: 28px;
  line-height: 28px;
  text-align: center;
}

.short-by-show .form-group {
  margin-right: 10px;
}

.mfp-iframe-holder .mfp-close {
  right: 0;
  left: auto;
}

.label-new,
.label-sale {
  font-size: 12px;
  height: 30px;
  padding: 3px 10px;
  min-width: 56px;
  text-align: center;
  display: block;
  position: absolute;
  z-index: 1;
  line-height: 23px;
  text-transform: uppercase;
}

.label-sale {
  background: #e74c3c;
  top: 10px;
  left: 10px;
}

.label-sale:after {
  content: "";
  border-top: 9px solid #e74c3c;
  border-left: 8px solid transparent;
  position: absolute;
  bottom: -6px;
  right: 8px;
}

.label-new {
  background: #00ABF0;
  top: 10px;
  right: 10px;
}

.label-new:after {
  content: "";
  border-top: 9px solid #00ABF0;
  border-right: 8px solid transparent;
  position: absolute;
  bottom: -6px;
  right: 8px;
}

.label-percent {
  padding: 2px 5px;
  background: #F4A137;
  font-size: 13px;
  font-weight: normal;
}

.products-list,
div.tab-slider .ltabs-items-container .ltabs-items {
  /*----------------PRODUCT LIST GRID ------------------*/
  /*----------------PRODUCT LIST LIST ------------------*/
}

.products-list .product-layout .left-block .quickview,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .quickview {
  cursor: pointer;
  display: block;
  text-align: center;
  background: none repeat scroll 0 0 white;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
  color: #777676;
  font-size: 13px;
  height: 35px;
  line-height: 35px;
  left: 50%;
  margin: -21px 0 0 -53px;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 107px;
  border-radius: 0;
}

.products-list .product-layout .left-block .quickview:hover,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .quickview:hover {
  background: #F4A137;
  color: #fff;
  border-color: #F4A137;
}

.products-list .product-layout .left-block .product-image-container,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .product-image-container {
  width: 100%;
  float: left;
  position: relative;
  overflow: hidden;
  text-align: center;
}

.products-list .product-layout .left-block .product-image-container.second_img .img_0,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .product-image-container.second_img .img_0 {
  position: absolute;
  z-index: 8;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  top: 100%;
  left: 0;
  opacity: 0;
}

.products-list .product-layout .left-block .countdown_box,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .countdown_box {
  width: 100%;
  position: absolute;
  top: 35%;
  transition: 0.3s all ease 0s;
  transform: scale(1);
  left: 0;
}

.products-list .product-layout .left-block .countdown_box .title,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .countdown_box .title {
  color: white;
  font-weight: bold;
  padding: 5px 0;
  text-align: center;
  font-size: 14px;
}

.products-list .product-layout .left-block .countdown_box .countdown_inner,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .countdown_box .countdown_inner {
  float: left;
  width: 100%;
  background: #F4A137;
}

.products-list .product-layout .left-block .countdown_box .countdown_inner .time-item,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .countdown_box .countdown_inner .time-item {
  width: 25%;
  float: left;
  color: #fff;
  padding: 3px;
  text-align: center;
  border: 1px solid #f8c380;
  border-left: 0;
}

.products-list .product-layout .left-block .countdown_box .countdown_inner .time-item:last-child,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .countdown_box .countdown_inner .time-item:last-child {
  border-right: none;
}

.products-list .product-layout .left-block .countdown_box .countdown_inner .time-item .num-time,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .left-block .countdown_box .countdown_inner .time-item .num-time {
  font-weight: bold;
  font-size: 15px;
}

.products-list .product-layout .caption,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .caption {
  overflow: hidden;
}

.products-list .product-layout .caption h4,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .caption h4 {
  font-size: 14px;
  margin: 0 0 5px;
 font-weight: 500;
  height: 30px;
}

.products-list .product-layout .caption a,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .caption a {
  color: #444;
}

.products-list .product-layout .caption a:hover,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .caption a:hover {
  color: #ec1a1f;
}

.products-list .product-layout .button-group,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group {
  margin: 10px 0;
}

.products-list .product-layout .button-group .addToCart,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .addToCart {
  position: relative;
  border: 1px solid #ddd;
  background: transparent;
  color: #444;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 7px 15px;
  display: inline-block;
}

.products-list .product-layout .button-group .addToCart i,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .addToCart i {
  margin-right: 5px;
}

.products-list .product-layout .button-group .addToCart:hover,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .addToCart:hover {
  background: #F4A137;
  color: #fff;
  border-color: #F4A137;
}

.products-list .product-layout .button-group .addToCart:hover:before,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .addToCart:hover:before {
  background-position: 0px 0px;
}

.products-list .product-layout .button-group .addToCart--notext,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .addToCart--notext {
  font-size: 16px;
  height: 38px;
  padding: 0 10px;
  vertical-align: top;
}

.products-list .product-layout .button-group .addToCart--notext span,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .addToCart--notext span {
  display: none;
}

.products-list .product-layout .button-group .wishlist,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .wishlist,
.products-list .product-layout .button-group .compare,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .compare {
  background: transparent;
  border-radius: 0;
  border: 1px solid #ddd;
  height: 38px;
  text-align: center;
  padding: 0 10px;
  vertical-align: top;
}

.products-list .product-layout .button-group .wishlist:hover,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .wishlist:hover,
.products-list .product-layout .button-group .compare:hover,
div.tab-slider .ltabs-items-container .ltabs-items .product-layout .button-group .compare:hover {
  border-color: #F4A137;
  color: #F4A137;
}

.products-list.grid .product-layout .product-item-container,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container {
  margin: 15px 15px;
  padding: 0px 0px 7px;
  /*  border-radius: 10px;*/
  border: 1px solid #eaeaea;
  overflow: hidden;
}

.products-list.grid .product-layout .product-item-container .left-block,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container .left-block {
  position: relative;
  float: left;
  width: 100%;
}

.products-list.grid .product-layout .product-item-container .left-block .quickview,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container .left-block .quickview {
  top: 0;
  opacity: 0;
}

.products-list.grid .product-layout .product-item-container .left-block .product-image-container,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container .left-block .product-image-container {
  margin-bottom: 10px;
}

.products-list.grid .product-layout .product-item-container .right-block,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container .right-block {
  clear: both;
}

.products-list.grid .product-layout .product-item-container:hover,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container:hover {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.2);
}

.products-list.grid .product-layout .product-item-container:hover .left-block .quickview,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container:hover .left-block .quickview {
  top: 46%;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  background: #F4A137;
  color: #fff;
  border-color: #F4A137;
}

.products-list.grid .product-layout .product-item-container:hover .left-block .quickview:hover,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container:hover .left-block .quickview:hover {
  background: #444;
  border-color: #444;
}

.products-list.grid .product-layout .product-item-container:hover .left-block .countdown_box,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container:hover .left-block .countdown_box {
  transform: scale(0);
}

.products-list.grid .product-layout .product-item-container:hover .left-block .product-image-container.second_img .img_0,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container:hover .left-block .product-image-container.second_img .img_0 {
  top: 0;
  opacity: 1;
  z-index: 0;
}

.products-list.grid .product-layout .product-item-container:hover .right-block .caption h4 a,
div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container:hover .right-block .caption h4 a {
  color: #ec1a1f;
}

.products-list.list .product-layout,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout {
  width: 100%;
}

.products-list.list .product-layout .product-item-container,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container {
  float: left;
  width: 100%;
  margin: 15px 0;
  overflow: hidden;
}

.products-list.list .product-layout .product-item-container .left-block,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container .left-block {
  border: 1px solid #ddd;
}

.products-list.list .product-layout .product-item-container .left-block .quickview,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container .left-block .quickview {
  top: 0;
  opacity: 0;
}

.products-list.list .product-layout .product-item-container .left-block .product-image-container,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container .left-block .product-image-container {
  padding: 15px 0;
}

.products-list.list .product-layout .product-item-container .right-block .caption,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container .right-block .caption {
  padding: 0 10px;
}

.products-list.list .product-layout .product-item-container .right-block .description,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container .right-block .description {
  padding: 0;
  margin-top: 15px;
}

.products-list.list .product-layout .product-item-container .right-block .button-group,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container .right-block .button-group {
  padding: 0 10px;
}

.products-list.list .product-layout .product-item-container:hover .left-block,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container:hover .left-block {
  box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
}

.products-list.list .product-layout .product-item-container:hover .left-block .quickview,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container:hover .left-block .quickview {
  top: 46%;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  background: #F4A137;
  color: #fff;
  border-color: #F4A137;
}

.products-list.list .product-layout .product-item-container:hover .left-block .quickview:hover,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container:hover .left-block .quickview:hover {
  background: #444;
  border-color: #444;
}

.products-list.list .product-layout .product-item-container:hover .left-block .countdown_box,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container:hover .left-block .countdown_box {
  transform: scale(0);
}

.products-list.list .product-layout .product-item-container:hover .left-block .product-image-container.second_img .img_0,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container:hover .left-block .product-image-container.second_img .img_0 {
  top: 0;
  opacity: 1;
  z-index: 0;
}

.products-list.list .product-layout .product-item-container:hover .right-block .caption h4 a,
div.tab-slider .ltabs-items-container .list.ltabs-items .product-layout .product-item-container:hover .right-block .caption h4 a {
  color: #F4A137;
}

.product-view .content-product-left.class-honizol .thumb-video {
  bottom: 190px;
}

.left-content-product {
  margin-bottom: 30px;
}

.left-content-product .content-product-left .large-image {
  cursor: pointer;
  display: block;
  padding: 1px;
  overflow: hidden;
  position: relative;
  border: 1px solid #e6e6e6;
}

/*.large-images.vertical img {
  min-height: 400px;
}*/

.left-content-product .content-product-left .large-image img {
  background: #fff;
}

.left-content-product .content-product-left .large-image .label-sale {
  left: 25px;
}

.left-content-product .content-product-left .thumb-video {
  margin-top: -50px;
  bottom: 40px;
  position: absolute;
  z-index: 950;
  font-size: 32px;
  right: 40px;
  z-index: 540;
}

.left-content-product .content-product-left .full_slider,
.left-content-product .content-product-left .not_full_slider {
  margin-top: 10px;
}

.left-content-product .content-product-left .full_slider .thumbnail,
.left-content-product .content-product-left .not_full_slider .thumbnail {
  border-radius: 0;
  margin-bottom: 0;
}

.left-content-product .content-product-left .full_slider .thumbnail:hover,
.left-content-product .content-product-left .not_full_slider .thumbnail:hover {
  border-color: #F4A137;
}

.left-content-product .content-product-left .full_slider .thumbnail.active,
.left-content-product .content-product-left .not_full_slider .thumbnail.active {
  border-color: #F4A137;
}

.left-content-product .content-product-left .full_slider .owl2-nav div,
.left-content-product .content-product-left .not_full_slider .owl2-nav div {
  width: 27px;
  height: 27px;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  font-size: 0;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  top: 50%;
  margin-top: -12px;
  position: absolute;
}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-prev,
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-prev {
  background: url("../image/theme/icons/next-prev-detail.png") no-repeat;
  background-position: -36px 0px;
  left: -14px;
  float: left;
  background-color: #fff;
}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-prev:hover,
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-prev:hover {
  border-color: #F4A137;
  background-color: #F4A137;
  background-position: 0px 0px;
  opacity: 1;
}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-prev.disabled,
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-prev.disabled {
  display: none;
}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-next,
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-next {
  background: url("../image/theme/icons/next-prev-detail.png") no-repeat;
  background-position: -71px 0px;
  right: -14px;
  float: right;
  background-color: #fff;
}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-next:hover,
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-next:hover {
  border-color: #F4A137;
  background-color: #F4A137;
  background-position: -107px 0px;
  opacity: 1;
}

.left-content-product .content-product-left .full_slider .owl2-nav div.owl2-next.disabled,
.left-content-product .content-product-left .not_full_slider .owl2-nav div.owl2-next.disabled {
  display: none;
}

.left-content-product .content-product-right .title-product h1 {
  font-size: 22px;
  margin: 0 0 10px;
  font-weight: bold;
}

.left-content-product .content-product-right .box-review .ratings {
  display: inline-block;
  margin-right: 20px;
}

.left-content-product .content-product-right .box-review a {
  color: #444;
}

.left-content-product .content-product-right .box-review a:hover {
  color: #F4A137;
}

.left-content-product .content-product-right .product-box-desc {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 10px 20px;
}

.left-content-product .content-product-right .product-box-desc .inner-box-desc {
  position: relative;
}

.left-content-product .content-product-right .product-box-desc .inner-box-desc:before {
  content: "";
  width: 4px;
  background: #F4A137;
  height: 100%;
  position: absolute;
  left: -20px;
  top: 0;
}

.left-content-product .content-product-right .product-box-desc span {
  font-weight: bold;
}

.left-content-product .content-product-right .product-box-desc .brand a {
  color: #666;
}

.left-content-product .content-product-right .product-box-desc .brand a:hover {
  color: #F4A137;
}

.left-content-product .content-product-right .product-label {
  overflow: hidden;
}

.left-content-product .content-product-right .product-label .price {
  font-size: 24px;
  font-weight: 600;
}

@media (min-width: 1200px) {
  .left-content-product .content-product-right .product-label .price {
    float: left;
  }
}

@media (min-width: 1200px) {
  .left-content-product .content-product-right .product-label .stock {
    float: right;
  }
}

.left-content-product .content-product-right .product-label .stock .status-stock {
  color: #00abf0;
}

.left-content-product .content-product-right .product-label .stock .status-stock:before {
  content: "\f046";
  font-family: FontAwesome;
  display: inline-block;
  color: #00abf0;
  margin-right: 5px;
  margin-left: 10px;
}

.left-content-product .content-product-right #product {
  float: left;
  width: 100%;
  margin-top: 10px;
}

.left-content-product .content-product-right #product h3 {
  margin-top: 0;
}

.left-content-product .content-product-right #product .image_option_type label.control-label {
  margin-right: 10px;
  margin-top: 3px;
}

.left-content-product .content-product-right #product .product-options .img-thumbnail {
  width: 22px;
  height: 22px;
  border-radius: 0;
  padding: 1px;
}

.left-content-product .content-product-right #product .box-checkbox label {
  width: 100%;
}

.left-content-product .content-product-right #product .box-date {
  padding-left: 0;
}

.left-content-product .content-product-right #product .box-date label {
  margin-right: 10px;
  width: 80px;
}

.left-content-product .content-product-right #product .box-date input {
  width: 200px;
}

.left-content-product .content-product-right #product .box-date input,
.left-content-product .content-product-right #product .box-date button {
  border-radius: 0;
  position: relative;
  z-index: 0;
  margin-left: 0;
}

.left-content-product .content-product-right #product .box-date .input-group-btn {
  float: left;
}

.left-content-product .content-product-right #product .box-date button:hover {
  background: #F4A137;
  color: #fff;
}

.left-content-product .content-product-right .box-info-product {
  float: left;
  width: 100%;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control {
  float: left;
  margin: 0;
  background: #eee;
  padding: 4px 10px;
  position: relative;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control label {
  float: left;
  font-weight: normal;
  margin-top: 8px;
  padding-right: 5px;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control input.form-control {
  float: left;
  height: 33px;
  line-height: 31px;
  margin: 0;
  margin-right: 17px;
  padding: 0 10px;
  width: 35px;
  border: 1px solid #bdc2c9;
  border-radius: 0;
  z-index: 0;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control span {
  border: 0 none;
  color: white;
  float: left;
  font-size: 10px;
  font-weight: normal;
  margin-left: 5px;
  border-radius: 0;
  cursor: pointer;
  line-height: 16px;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control span.product_quantity_up {
  background: none repeat scroll 0 0 #444444;
  padding: 0 4px;
  position: absolute;
  right: 14px;
  top: 4px;
  height: 16.5px;
  width: 14px;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control span.product_quantity_down {
  background: none repeat scroll 0 0 #444444;
  font-size: 13px;
  padding: 0 4px;
  position: absolute;
  right: 14px;
  top: 21px;
  width: 14px;
  height: 15.5px;
  line-height: 15px;
}

.left-content-product .content-product-right .box-info-product .quantity .quantity-control span:hover {
  background: #F4A137 !important;
}

.left-content-product .content-product-right .box-info-product .cart {
  float: left;
  margin-right: 10px;
}

.left-content-product .content-product-right .box-info-product .cart a {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.left-content-product .content-product-right .box-info-product .cart a i {
  margin-right: 5px;
}

.left-content-product .content-product-right .box-info-product .cart input {
  background: #F4A137;
  border-radius: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  padding: 12px 16px;
}

.left-content-product .content-product-right .box-info-product .cart input:hover {
  background: #444;
}

.left-content-product .content-product-right .box-info-product .add-to-links ul li a {
  display: inline-block;
  padding: 10px 15px;
  font-size: 14px;
  color: #666;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}

.left-content-product .content-product-right .box-info-product .add-to-links ul li a.text {
  display: none;
}

.left-content-product .content-product-right .box-info-product .add-to-links ul li a:hover {
  border-color: #F4A137;
  color: #F4A137;
}

.thumb-vertical-outer {
  width: 100px;
  position: relative;
  float: left;
  margin-right: 15px;
  padding: 50px 0;
}

.thumb-vertical-outer .lSAction {
  display: none !important;
}

.thumb-vertical-outer .thumbnail {
  border-color: #e6e6e6;
}

.thumb-vertical-outer .btn-more {
  display: block;
  height: 48px;
  width: 40px;
  text-align: center;
  position: absolute;
  font-size: 36px;
  cursor: pointer;
  margin-left: -20px;
  left: 50%;
  color: #444;
}

.thumb-vertical-outer .btn-more:hover {
  color: #F4A137;
}

.thumb-vertical-outer .btn-more.prev-thumb {
  top: 0;
}

.thumb-vertical-outer .btn-more.next-thumb {
  bottom: 0;
}

.thumb-vertical-outer .prev {
  margin-bottom: 5px;
}

.thumb-vertical-outer .prev,
.thumb-vertical-outer .next {
  cursor: pointer;
}

.thumb-vertical-outer .prev.disabled,
.thumb-vertical-outer .next.disabled {
  visibility: hidden;
}

.thumb-vertical-outer .prev .fa,
.thumb-vertical-outer .next .fa {
  font-size: 16px;
  display: block;
  text-align: center;
}

.thumb-vertical-outer ul.thumb-vertical {
  padding: 0;
  margin: 0;
  list-style: none;
}

.thumb-vertical-outer ul li {
  cursor: pointer;
  margin-bottom: 10px;
}

.thumb-vertical-outer ul li .thumbnail {
  border-radius: 0;
  padding: 0;
  margin: 0;
}

.thumb-vertical-outer ul li .thumbnail img {
  padding: 0px;
  transition: all 0.3s ease;
  position: relative;
}

.thumb-vertical-outer ul li .thumbnail:hover {
  border-color: #F4A137;
}

.thumb-vertical-outer ul li.active .thumbnail.active {
  border-color: #F4A137;
}

/*----------------------PRODUCT TABS ---------------*/
.producttab .tabsslider {
  margin-bottom: 35px;
  padding: 0;
  z-index: 1;
}

.producttab .tabsslider .nav-tabs li {
  margin-bottom: 0;
}

.producttab .tabsslider .nav-tabs li a {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 0px;
  margin: 0px;
  border: 1px solid #ddd;
  border-bottom: 0;
  margin-right: -1px;
  padding: 10px 30px;
  position: relative;
  background: #fff;
  color: #666;
}

.producttab .tabsslider .nav-tabs li.active a,
.producttab .tabsslider .nav-tabs li:hover a {
  border-top-color: #F4A137;
}

.producttab .tabsslider .nav-tabs li.active a:before,
.producttab .tabsslider .nav-tabs li:hover a:before {
  content: "";
  width: 100%;
  height: 3px;
  background: #F4A137;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 9;
}

.producttab .tabsslider .nav-tabs li.active a:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #fff;
  left: 0;
  position: absolute;
  bottom: -1px;
  z-index: 9;
}

.producttab .tabsslider .tab-content {
  padding: 20px;
  display: block;
  margin: 0;
  border: solid 1px #e3e1e1;
  margin-top: -1px;
}

.producttab .tabsslider.vertical-tabs {
  /* border: 1px solid #e6e6e6; */
  padding: 0;
  border-bottom: 1px solid #ddd;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs {
  border-bottom: medium none;
  margin: 0;
  min-height: 50px;
  padding: 0;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li {
  /* border-bottom: 1px solid #ddd; */
  clear: both;
  position: relative;
  width: 100%;
  display: block;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li a {
  border: 0;
  border-radius: 0;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 18px;
  margin: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: #666;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li a:hover {
  background: transparent;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:before {
  content: "";
  width: 5px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 999;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:hover {
  border-left-color: #F4A137;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:hover a {
  color: #F4A137;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:hover a:before {
  display: none;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:hover:before {
  background-color: #F4A137;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li.active {
  border-left-color: #F4A137;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li.active:before {
  background-color: #F4A137;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li.active a {
  background: transparent;
  color: #F4A137;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li.active a:before,
.producttab .tabsslider.vertical-tabs ul.nav-tabs li.active a:after {
  display: none;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:first-child {
  border-top: 0;
}

.producttab .tabsslider.vertical-tabs .tab-content {
  border: 0;
  /* border-left: 1px solid #e6e6e6; */
  min-height: 180px;
}

#product-accordion {
  float: left;
  width: 100%;
  margin-top: 30px;
  border: 1px solid #ddd;
  border-top: 4px solid #F4A137;
}

#product-accordion .panel {
  padding: 10px 20px 0 20px;
  border-bottom: 0;
  box-shadow: none;
}

#product-accordion .panel .panel-heading {
  border-bottom: 1px dotted #ddd;
  padding: 0 0 10px 0;
}

#product-accordion .panel .panel-heading a {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: #666;
  width: 100%;
  display: inline-block;
  position: relative;
}

#product-accordion .panel .panel-heading a.title-head.collapsed {
  color: #666;
}

#product-accordion .panel .panel-heading a.title-head.collapsed span.arrow-up:before {
  content: "\f0d8";
}

#product-accordion .panel .panel-heading a.title-head {
  color: #F4A137;
}

#product-accordion .panel .panel-heading a.title-head span.arrow-up:before {
  content: "\f0d7";
}

#product-accordion .panel .panel-heading a span.arrow-up {
  display: block;
  position: absolute;
  right: 0;
  top: -2px;
  cursor: pointer;
  z-index: 10;
  font-size: 0;
  text-align: center;
}

#product-accordion .panel .panel-heading a span.arrow-up:before {
  content: "\f0d8";
  font-family: "FontAwesome";
  display: block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

#product-accordion .panel .panel-heading:hover {
  border-bottom-color: #F4A137;
}

#product-accordion .panel .panel-heading:hover a {
  color: #F4A137;
}

#product-accordion .panel:first-child .panel-heading {
  padding-top: 10px;
}

#product-accordion .panel:last-child .panel-heading {
  border-bottom: 0;
}

#product-accordion .panel-heading+.panel-collapse>.list-group,
#product-accordion .panel-heading+.panel-collapse>.panel-body {
  border-top: 1px dotted #F4A137;
  margin-top: -1px;
  padding: 0;
}

.related {
  clear: both;
}

.related .releate-products .owl2-nav {
  position: absolute;
  top: -45px;
  width: 60px;
  right: -5px;
}

.related .releate-products .owl2-nav div {
  width: 20px;
  height: 27px;
  border: 1px solid #dfdfdf;
  margin: 0 5px;
  font-size: 0;
  float: left;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  position: relative;
  background-color: #fff;
}

.related .releate-products .owl2-nav div.owl2-prev {
  background: url(../image/theme/icons/next-prev-detail.png) no-repeat;
  background-position: -41px 0px;
}

.related .releate-products .owl2-nav div.owl2-prev:hover {
  border-color: #F4A137;
  background-color: #F4A137;
  background-position: -4px 0px;
  opacity: 1;
}

.related .releate-products .owl2-nav div.owl2-prev.disabled {
  display: none;
}

.related .releate-products .owl2-nav div.owl2-next {
  background: url(../image/theme/icons/next-prev-detail.png) no-repeat;
  background-position: -76px 0px;
}

.related .releate-products .owl2-nav div.owl2-next:hover {
  border-color: #F4A137;
  background-color: #F4A137;
  background-position: -112px 0px;
  opacity: 1;
}

.related .releate-products .owl2-nav div.owl2-next.disabled {
  display: none;
}

.related .owl-dots {
  display: none;
}

.zoomContainer {
  z-index: 90;
}

.image_option_type .selected-option {
  padding-left: 0;
  display: inline;
  text-transform: capitalize;
}

.image_option_type .radio input[type=radio].image_radio {
  display: none;
}

.image_option_type .radio {
  padding-left: 0;
  display: inline;
}

.product-description .product-options img.icon-color {
  width: 20px;
  padding: 0;
}

.product-options label {
  padding: 0;
  color: #666;
}

.product-options .label {
  font-weight: normal;
  font-size: 11px;
}

.product-options .radio {
  position: relative;
  z-index: 2;
  text-transform: capitalize;
  cursor: pointer;
}

.product-options .radio .fa {
  display: none;
}

.product-options .active .fa {
  display: block;
}

.product-options .fa {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 22px;
  height: 22px;
  color: white;
  line-height: 22px;
  text-align: center;
}

.slider-products .content-aside {
  width: 100%;
  padding: 0;
}

.slider-products .four-block {
  padding: 0;
}

.slider-products .policy-detail {
  box-shadow: none;
}

.slider-products .policy-detail .banner-policy {
  padding: 0;
}

.slider-products .policy-detail .banner-policy .policy {
  float: none;
  width: 100%;
  font-size: 12px;
  border: none;
  border-bottom: 1px solid white;
  padding: 25px 10px;
}

.banner-policy {
  background-color: #eee;
  text-transform: uppercase;
}

.banner-policy .policy {
  border-bottom: 1px solid #fff;
  line-height: 19px;
  padding: 20px 10px;
}

.banner-policy .policy a {
  color: #666;
}

.banner-policy .policy a span {
  margin-right: 10px;
}

.banner-policy .policy a:hover {
  color: #F4A137;
}

.banner-policy .policy.policy1 a span {
  background: url("../image/theme/icons/policy_1.png") no-repeat;
  background-position: center 0;
  width: 48px;
  height: 36px;
  font-size: 0;
  float: left;
}

.banner-policy .policy.policy2 a span {
  background: url("../image/theme/icons/ico-freeship.png") no-repeat;
  background-position: center 0;
  width: 53px;
  height: 35px;
  font-size: 0;
  float: left;
}

.banner-policy .policy.policy3 a span {
  background: url("../image/theme/icons/ico-celander.png") no-repeat;
  background-position: center 0;
  width: 34px;
  height: 34px;
  font-size: 0;
  float: left;
}

.banner-policy .policy.policy4 a span {
  background: url("../image/theme/icons/ico-umbrella.png") no-repeat;
  background-position: center 0;
  width: 34px;
  height: 34px;
  font-size: 0;
  float: left;
}

.slider-products .banner-policy .policy.policy1 a span,
.slider-products .banner-policy .policy.policy2 a span,
.slider-products .banner-policy .policy.policy3 a span,
.slider-products .banner-policy .policy.policy4 a span {
  width: 53px;
}

/**************************************************************
  Style  Header 1
**************************************************************/
.type_1 .header-top-right ul.top-link>li.account {
  background: #F4A137;
  border-left: 1px solid #F4A137;
}

.type_1 .header-top-right ul.top-link>li:hover {
  background: #F4A137;
}

.type_1 #sosearchpro .button-search:hover {
  background: #EC1A1F;
  border-color: #EC1A1F;
}

.tabBlock ul li a:hover {
  color: #fff;
}

/**************************************************************
  Style  Header 2
**************************************************************/
.type_2 .header-top-right ul.top-link>li:hover {
  background: #F4A137;
}

.type_2 .horizontal ul.megamenu>li.active>a,
.type_2 .horizontal ul.megamenu>li.home>a,
.type_2 .horizontal ul.megamenu>li:hover>a {
  background: #F4A137;
  color: #fff;
}

.type_2 #sosearchpro .button-search {
  background: #F4A137;
}

/**************************************************************
  Style  Header  3
**************************************************************/
.type_3 .header-top-right ul.top-link>li:hover {
  background: #F4A137;
}

.type_3 .horizontal ul.megamenu>li.active>a,
.type_3 .horizontal ul.megamenu>li.home>a,
.type_3 .horizontal ul.megamenu>li:hover>a {
  background: #F4A137;
  color: #fff;
}

.type_3 #sosearchpro .button-search i {
  font-size: 18px;
  color: #F4A137;
}

.type_3 #sosearchpro .button-search:hover {
  background: #F4A137;
}

.type_3 #sosearchpro .button-search:hover i {
  color: #fff;
}

/**************************************************************
  Style  Header  4
**************************************************************/
.type_4 .header-top-right ul.top-link>li:hover {
  background: #F4A137;
}

.type_4 .horizontal ul.megamenu>li.active>a,
.type_4 .horizontal ul.megamenu>li.home>a,
.type_4 .horizontal ul.megamenu>li:hover>a {
  background: #F4A137;
  color: #fff;
}

.type_4 .wishlist-block a:hover {
  background: #F4A137;
  color: #fff;
}

.type_4 #sosearchpro .button-search {
  background: #F4A137;
}

.type_4 .shopping_cart a.top_cart {
  background: #F4A137;
}

.type_4 .shopping_cart a.top_cart:hover {
  background: #eb8a0d;
}

/*******************************************
* Theme Name: Market
* Author: Magentech
* Author URI: http://www.magentech.com
* Version: 1.0.0
* Description: This is html5 Sass template
*******************************************/
/**************************************************************
  Style  Footer 1
**************************************************************/
.type_footer1 a {
  color: #FFF;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  /* color: #444; */
}

.type_footer1 a:hover {
  color: #ec1a1f;
}

.type_footer1 .footer-top ul.menu li>a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* .type_footer1 .footer-top ul.menu li > a:hover {
    margin-left: 5px; } */
.type_footer1 .contact-address li:hover span {
  background-color: #F4A137;
}

.type_footer1 .collapsed-block.footer-links .footer-directory-title {
  padding: 10px 0;
}

.type_footer1 .collapsed-block.footer-links ul li a:hover {
  color: #F4A137;
}

.type_footer1 .footer-directory-title {
  /* [4] */
  /* [6] */
  /* [6] */
  /* [7] */
  font-size: 11px;
  /* [8] */
  font-size: 1.1rem;
  /* [8] */
}

.type_footer1 .footer-directory-title .label-link {
  color: #333333;
  font-weight: bold;
  padding-bottom: 10px;
  /* [4] */
  /* [6] */
  /* [6] */
  /* [7] */
  font-size: 11px;
  /* [8] */
  font-size: 1.1rem;
  /* [8] */
}

/**************************************************************
  Style  Footer 2
**************************************************************/
.type_footer2 a {
  color: #444;
}

.type_footer2 a:hover {
  color: #F4A137;
}

.type_footer2 .footer-top ul.menu li>a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.type_footer2 .footer-top ul.menu li>a:hover:before {
  width: 8px;
  background: #F4A137;
}

.type_footer2 .contact-address li:hover span {
  background-color: #F4A137;
}

/**************************************************************
  Style  Footer 3
**************************************************************/
.type_footer3 a {
  color: #bcbdc7;
  text-decoration: none;
}

.type_footer3 a:hover {
  color: #fff;
}

.type_footer3 .footer-top ul.menu li>a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.type_footer3 .footer-top ul.menu li>a:hover:before {
  width: 8px;
  background: #F4A137;
}

.type_footer3 .contact-address li:hover span {
  background-color: #F4A137;
}

/**************************************************************
  Style  Footer 4
**************************************************************/
.type_footer4 a {
  color: #c9c9c9;
  text-decoration: none;
}

.type_footer4 a:hover {
  color: #fff;
}

.type_footer4 .footer-center ul.menu li>a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.type_footer4 .footer-center ul.menu li>a:hover:before {
  width: 8px;
  background: #F4A137;
}

.type_footer4 .contact-address li:hover span {
  background-color: #F4A137;
}

/**************************************************************
  Style  Footer 5
**************************************************************/
.type_footer5 a {
  color: #c9c9c9;
  text-decoration: none;
}

.type_footer5 a:hover {
  color: #fff;
}

.type_footer5 .footer-center ul.menu li>a {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.type_footer5 .footer-center ul.menu li>a:hover:before {
  width: 8px;
  background: #F4A137;
}

.type_footer5 .contact-address li:hover span {
  background-color: #F4A137;
}

#yt_header_right .first-block {
  margin-bottom: 15px;
}

#yt_header_right .two-block {
  padding: 0;
  margin-top: 20px;
}

#yt_header_right .three-block {
  padding-right: 0;
  padding-left: 10px;
}

#yt_header_right .four-block {
  padding: 0;
}

#collections_block h3.modtitle {
  display: block;
  padding-top: 0;
  margin-bottom: 20px;
}

#collections_block ul {
  margin: 5px -5px;
  display: table;
}

#collections_block ul li {
  padding: 0 5px;
  font-size: 14px;
  color: #666666;
  text-align: center;
  width: 200px;
  text-transform: uppercase;
  display: table-cell;
}

#collections_block ul li .color_co {
  background-color: #EEEEEE;
  background-position: center;
  overflow: hidden;
  border-color: white;
  border: 1px solid white;
}

#collections_block ul li .color_co a {
  float: left;
  font-weight: bold;
  width: 100%;
  height: 126px;
  text-decoration: none;
  line-height: 22px;
  padding: 10px;
  color: #999;
  border-bottom: 3px solid #F4A137;
  background-position: center center;
  background-repeat: no-repeat;
}

#collections_block ul li .color_co:hover {
  border-color: #F4A137;
  background: transparent;
}

#collections_block ul li.collection_0 a {
  background-image: url("../image/theme//icons/collections-1-1.png");
}

#collections_block ul li.collection_1 a {
  background-image: url("../image/theme//icons/collections-2-1.png");
}

#collections_block ul li.collection_2 a {
  background-image: url("../image/theme//icons/collections-3-1.png");
}

#collections_block ul li.collection_3 a {
  background-image: url("../image/theme//icons/collections-4-1.png");
}

#collections_block ul li.collection_4 a {
  background-image: url("../image/theme//icons/collections-5-1.png");
}

#collections_block ul li.collection_5 a {
  background-image: url("../image/theme//icons/collections-6-1.png");
}

@media (min-width: 1200px) {
  .left_column .so-vertical-menu .vertical-wrapper {
    position: static;
  }
}

.so-spotlight3 {
  background: #F5F5F5;
}

.module.so-categories {
  margin: 30px 0 20px 0;
  padding: 0 15px;
}

.module.so-categories .wrap-categories {
  margin: 0px -15px;
  overflow: hidden;
}

.module.so-categories .cat-wrap.theme3 .content-box {
  padding: 15px 0;
}

.module.so-categories .cat-wrap.theme3 .content-box .image-cat {
  position: relative;
}

.module.so-categories .cat-wrap.theme3 .content-box .image-cat img:hover {
  transform: none;
}

.module.so-categories .cat-wrap.theme3 .content-box .image-cat .btn-viewmore {
  font-size: 77%;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  background: #F4A137;
  padding: 5px 20px 5px 10px;
  position: absolute;
  top: 86px;
  left: 22px;
  display: inline-block;
  line-height: 100%;
}

.module.so-categories .cat-wrap.theme3 .content-box .image-cat .btn-viewmore:hover {
  background: #444;
}

.module.so-categories .cat-wrap.theme3 .content-box .image-cat .btn-viewmore:after {
  content: "\f0da";
  font-family: FontAwesome;
  display: block;
  position: absolute;
  right: 8px;
  top: 6px;
}

.module.so-categories .cat-wrap.theme3 .content-box .inner {
  padding: 13px 13px 0;
}

.module.so-categories .cat-wrap.theme3 .content-box .title-cat a {
  color: #444;
  font-weight: bold;
}

.module.so-categories .cat-wrap.theme3 .content-box .title-cat a:hover {
  color: #F4A137;
}

.module.so-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title {
  padding-left: 11px;
  line-height: 22px;
  position: relative;
  width: 100%;
  color: #666;
}

.module.so-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title a {
  color: #444;
}

.module.so-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title a:hover {
  color: #F4A137;
}

.module.so-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title:before {
  content: "";
  width: 4px;
  height: 4px;
  background: #999;
  position: absolute;
  left: 0;
  top: 10px;
}

.module.so-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title:hover {
  color: #F4A137;
}

.module.so-categories .cat-wrap.theme3 .content-box .child-cat .child-cat-title:hover:before {
  background: #F4A137;
}

/**************************************************************
    HTML Content
**************************************************************/
.so-searchbox-popular-title {
  color: #000;
  margin: 0;
  line-height: 23px;
  font-size: 14px;
}

.so-searchbox-keyword a {
  color: #444;
}

.so-searchbox-keyword a:hover {
  color: #F4A137;
}

.htmlcontent-block ul li {
  margin-bottom: 10px;
  position: relative;
}

.htmlcontent-block ul li:last-child {
  margin-bottom: 0;
}

/*----------BANNER POLICY ---------*/
.policy-detail {
  box-shadow: 3px 3px 0 0 #d9d9d9;
  background-color: #eee;
}

.policy-detail .banner-policy {
  padding: 44px 0;
  overflow: hidden;
}

.policy-detail .banner-policy .policy {
  border-right: 1px solid #ddd;
  border-bottom: 0;
  padding: 0 27px;
  width: 25%;
  float: left;
  font-size: 14px;
}

.policy-detail .banner-policy .policy.policy4 {
  border-right: 0;
}

.collections.module h3.modtitle {
  line-height: 18px;
  padding-bottom: 5px;
}

/*----------------LISTING TABS -----------------------*/
div.tab-slider {
  margin: 0;
  position: relative;
  z-index: 1;
}

div.tab-slider h3.modtitle {
  position: absolute;
  top: 10px;
  padding-left: 10px;
}

div.tab-slider .so-listing-tabs {
  margin: 0;
  vertical-align: top;
}

div.tab-slider .so-listing-tabs .ltabs-wrap,
div.tab-slider .so-listing-tabs .ltabs-items-container .ltabs-items-inner,
div.tab-slider .so-listing-tabs .ltabs-wrap .ltabs-items-container,
div.tab-slider .so-listing-tabs .ltabs-items-container .ltabs-items {
  overflow: visible;
}

div.tab-slider .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
  margin: 0 0 5px 0;
  overflow: visible;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap {
  height: 36px;
  border-bottom: 1px solid #EAEAEA;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs {
  float: right;
  margin-right: 80px;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li {
  border: 0;
  margin: 0;
  padding: 0;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li span {
  padding: 8px 12px;
  font-size: 22px;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover {
  background: transparent;
  border-bottom: 0;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li:hover span {
  color: #EC1A1D;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel {
  background-color: white;
  background: #EC1A1D;
  color: #fff;


  border-left: 1px solid #ddd;
  border-bottom: 1px solid white;
  margin-top: 1px;
  padding-bottom: 1px;
  margin-bottom: 0px;
  border-right: 1px solid #ddd;
}

div.tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap .ltabs-tabs li.tab-sel span {
  color: #fff;
  padding: 0 12px;
  background: #ec1a1f;
  border: 2px solid #ec1a1f;
}

div.tab-slider .so-listing-tabs .owl2-controls {
  width: 100%;
  position: absolute;
  top: -23px;
}

div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev,
div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next {
  width: 22px;
  height: 27px;
  border: 1px solid #ddd;
  background-image: url("../image/theme/icons/ico-slider.png");
  background-repeat: no-repeat;
  background-color: #fff;
  display: inline-block;
  text-indent: -999em;
  background-position: -31px 0;

  position: absolute;
  transition: all 0.2s ease-in-out 0s;
  left: inherit;
  right: 25px;
  border-radius: 8px;
}

div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev:hover,
div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next:hover {
  background-color: #ec1a1f;
  background-position: 0px -2px;
  border-color: #ec1a1f;
}

div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev:before,
div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next:before {
  display: none;
}

div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next {
  background-position: -60px 0;

  right: 0px;
}

div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next:hover {
  background-position: -90px -2px;
}

/* Shreya css */
.bd-rad1 {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.shopcart1 {
  display: flex;
  background: #ec1a1f;
  align-items: center;
  color: #fff;
  border-radius: 10px;

  height: 47px;
  padding: 10px 15px;
}

.shopcart1 .title1 {
  margin-bottom: 0;
}

.shopping_cart a.top_cart .shopcart1 .title1 {

  font-weight: bold;
  margin: 0;
  text-transform: uppercase;
}

.shopcart1 i {
  font-size: 20px;
  color: #fff;
  margin-right: 10px;
}
.user1 {
    display: flex;
    align-items: center;
    color: #fff;
    border-radius: 10px;

    height: 47px;
    padding: 10px 15px;
  }

  .user1 .title1 {
    margin-bottom: 0;
  }

  .shopping_cart a.top_cart .user1 .title1 {

    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
  }

  .user1 i {
    color: #fff;
    margin-right: 10px;
  }

.wish {
  align-items: center;
  background: #A6A8AB;
  /* padding: 14px 16px; */
  border-radius: 10px;
  margin-left: 50px;
  height: 47px;
  width: 47px;
  display: flex;
  justify-content: center;
}

.wishnew {
    align-items: center;
    /* padding: 14px 16px; */
    border-radius: 10px;
    margin-left: 50px;
    height: 47px;
    width: 47px;
    display: flex;
    justify-content: center;
  }
.wish i {
  font-size: 20px;
  color: #fff;
}
.wishnew i {

    color: #fff;
  }

.wish {
  align-items: center;
  background: #A6A8AB;
  padding: 14px 16px;
  border-radius: 10px;
  margin-left: 50px;
}

.shopping_cart.hrt {
  padding: 0;
  justify-content: space-evenly;
  display: flex;
  align-items: center;
}

.title1 {
  font-size: 16px;
  font-weight: 600;
  font-family: "Poppins", sans-serif;
}

.my-cart p {
  font-size: 12px;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}

.text-white.accoun {
  color: #fff;
  margin-top: 26px;
  position: relative;
  top: 5px;
}

.clearfix span {
  color: #626262;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.width-figma {
  width: 95%;
  margin: 0 auto;
}

/* section.so-spotlight1 {
  position: relative;
  top: -30px;
} */
.ban-box {
  background: #F8F8F8;
  text-align: center;
  padding: 16px 12px;
}

.ban-box h4 {
  margin: 8px 0px 4px 0px;
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.ban-box p {
  margin-bottom: 0;
  color: #939393;
  font-family: "Poppins", sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-align: center;
}

.two-block.ban {
  background-image: url("../image/banner-1.png");
  height: 400px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
}

.two-block.ban h2 {
  color: #FFF;

  font-size: 40px;
  font-style: normal;
  font-weight: 800;
  line-height: 48px;
  text-transform: uppercase;
  margin-top: 35px;
  margin-left: 30px;

}

.two-block.ban h3 {
  position: absolute;
  left: 30px;
  margin-top: 10px;
  width: 270px;
  height: 50px;
  border-radius: 16px;
  background: #A6A8AB;
  display: flex;
  align-items: center;
  color: #fff;
  justify-content: center;
}

.two-block.ban button {
  border-radius: 16px;
  background: #EC1A1F;
  width: 146px;
  height: 50px;
  border: none;
  color: #fff;
  position: absolute;
  bottom: 30px;
  left: 30px;
}

.owl2-carousel .owl2-item img {
  width: auto;
}

.owl2-carousel .owl2-item .bg-deal .centered-y img {
  object-fit: contain;
}

.owl2-carousel .owl2-item .bg-deal img {
  width: 100%;
  height: 350px;
  object-fit: contain;
}

.caption.trade {
  margin: 0px 10px;
  text-align: left;
}

.caption.trade h4 {
  margin-bottom: 0 !important;
}

.caption p {
  color: #9A9A9A;
  font-size: 14px;
}

.caption h4 {
  color: #020202;
  font-weight: 500;
}

.product-image-container {
  height: 190px;
}

.ltabs-tabs.cfc {
  display: none !important;
}

.ltabs-tabs-wrap.bdr-bot {
  background: #F8F8F8;
  height: 48px !important;
}

.modtitle.popc {
  color: #000;
  border-bottom: 0 !important;
  margin-left: 0px !important;
  font-family: "Poppins", sans-serif;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.sidebar-menus {
  position: relative;
  width: 100%;
  background: #fff;
  border: 1.15px solid #EAEAEA;
  /* box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px; */
  padding-bottom: 35px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.sidebar-menus h3 {
  background: #ec1a1f;
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}

.sidebar-menus ul {
  list-style: none;
  margin: 0;
  padding: 0;
/*  min-height: 572px;*/
  height: 545px;
  overflow-y: auto;
}

.sidebar-menus ul li a:hover {
  color: #ec1a1f;
}

.sidebar-menus ul li a {
  background: #fff;
  padding: 16px 20px 0;
  color: #666666;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: baseline;
}

.re_ndrs>li>a:focus,
.re_ndrs>li>a:hover {
  text-decoration: none;
  background-color: #ec1a1f;
  color: #fff;
  font-weight: 500;
}

.elect-flex {
  display: flex;
  align-items: center;
  padding: 20px 10px;

  background: #ec1a1f;
}

.elect-flex img {
  margin-right: 10px;
  height: 23px;
}
.elect-flex-new {
    display: flex;
    align-items: center;
    padding: 0px 10px 0px 10px;
    background: #ec1a1f;
    color: #fff;
  }

  .elect-flex-new img {
    margin-right: 10px;
    height: 23px;
  }

div.tab-slider.electronic {
  margin: 0;
  position: relative;
  z-index: 1;
  top: 0px;

  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}

.product-item-container.electronic-box {
  width: 256px !important;
}

.bg-gray {
  background-color: #F8F8F8;
}

.ltabs-tabs-wrap.heigh {
  height: 62px !important;
  border-bottom: none;
  display: flex;
  align-items: center;
}

.electronic-bdr {
  border: 1px solid #EAEAEA !important;
  background: #FAFAFA !important;
  margin: 0px 10px !important;
}

.owll-rel .owl2-nav {
  position: relative;
  bottom: 10px;
  right: 10px;
}

.owll-rel1 .owl2-nav {
  position: relative;
  top: 0px;
  right: 10px;
}

.caption {
  text-align: center;
}

.caption.starr h4 {
  font-size: 16px;
  margin: 0 0 5px;
  color: #000;
  font-weight: 500;
  font-family: 'INTER';
}

.price.star_r {
  font-size: 15px;
}

.product-item-container.electronic-box {
  margin: 15px 15px 0px;
}

.side-pd {
  padding-right: 0;
}

.side-pdr {
  margin: 0px 0px !important;
  padding-left: 0px;
}

.gog-ad {
  margin: 10px 15px 15px;
}

.mbzero {
  margin-bottom: 0 !important;
}

.mbten {
  margin-bottom: 10px;
}

.bdr-popular {
  border: 1px solid #EAEAEA;
}

.mg-top {
  margin-top: 30px !important;
}

.side-pb {
  padding-bottom: 197px !important;
}

.side-pb1 {
  padding-bottom: 264px !important;
}

.feature-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
}

.feature-brand-img {
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: center;

}

.feature-brand-img img {
  height: 150px !important;
}

.country-brand-img {
  width: 14%;
  padding: 30px 8px;
}

.pdzero {
  padding: 0 !important;
}

.ban-down {
  background-image: url("../image/ban.png");
  /* height: 211px; */
  margin-right: 15px;

  padding: 30px;
}

.ban-down h2 {
  color: #FFF;
  margin-top: 0;
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.ban-down p {
  color: #FFF;
  margin-top: 12px;
  margin-bottom: 20px;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.border {
  width: 100px;
  border-bottom: 1px solid #fff;
}

.ban-down button {
  color: #EC1A1F;
  border: none;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 8px 14px;
}

.social-media {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 15px;
  border: 1.15px solid #EAEAEA;
  padding: 15px;
}

.social-img1 img {
  margin: 5px;
  width: 190px;
  height: 60px;
}

.social-img img {
  margin: 5px;
  width: 40px;
}

.form_newsletterr {
  position: relative !important;
}

.form_newsletterr input {
  padding: 16px 26px !important;
  border-radius: 13px !important;
}

.footer-btn:hover{
    background-color: #EC1A1F !important;
}

.footer-btn {
  position: absolute;
  font-size: 30px;
  right: 3px;
  top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  border-radius: 11px !important;
  background-color: #EC1A1F;
}

.fot-logo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
}

.fot-bottom {
  display: flex;
  padding: 20px 0px 50px;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
}

.fot-logo h2 {
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  padding: 0px 80px 0px 0px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.ft-logo {
  margin-bottom: 15px;
}

.modcontent .menu li {
  padding: 5px 0px;
}

.copyright-text {
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.box-account {
  width: 20%;
}

.form-group.form-flex {
  display: flex !important;
}

input.form-sign {
  border-radius: 16px !important;
  background: #E4E4E4 !important;
  padding: 24px 12px;
}

.mgt-20 {
  margin-top: 20px;
}

.mgb-20 {
  margin-bottom: 20px;
}

.sign--up h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin-top: 0px;
}

.sign--up p {
  color: #979EAE;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.sign--up h5 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: 1px solid rgba(151, 158, 174, 0.25);
}

.btn-sign button {
  border-radius: 16px;
  background: #EC1A1F;
  border: none;
  color: #fff;
  padding: 16px 121px;
  font-size: 16px;
  margin-bottom: 20px;
}

.facebook button {
  border-radius: 16px;
  background: #097DEB;
  border: none;
  color: #fff;
  padding: 16px;
  width: 100%;
  font-size: 16px;
  margin-bottom: 20px;
  display: flex;
    align-items: center;
    justify-content: center;
}
.facebook button img{
  margin-right: 5px;
}

.google button {
  border-radius: 16px;
  background: #FFF;
  box-shadow: 0px 4px 29px 0px rgba(0, 0, 0, 0.06);
  border: none;
  color: #7881A0;
  ;
  padding: 16px;
  width: 100%;
  font-size: 16px;
  margin-bottom: 20px;
}

.check-sign span {

  color: #616161;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.social-divider {
  width: 70%;
  text-align: center;
  border-bottom: 1px solid #979faf;
  line-height: 0.1em;
  color: #909090;
  margin-left: 28%;
}

.social-divider span {
  background: #fff;
  padding: 0 10px;
  color: #909090;
}

.fb_bot h3 {
  color: #909090;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.fb_bot span {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.sign_in_check_input {
  color: #909090;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.sign_in_check_span {
  color: #2E79D2;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.btn-sign_in button {
  border-radius: 16px;
  background: #EC1A1F;
  border: none;
  width: 100%;
  color: #fff;
  padding: 12px;
}

.fb_bot h4 {
  text-decoration: capitalize;
  color: #2E79D2;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.signin_back {
  background: url(../image/signin_back.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.signIn label {

  color: #6D6F73;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.sign--up {
  background: #fff;
  padding: 16px 22px;
  margin-bottom: 35px;
}

.mg-bot {
  margin-bottom: 30px;
}

.pd-left {
  padding-left: 0;
  padding-right: 5px;
}

.pd-right {
  padding-right: 0;
  padding-left: 5px;
}

.forgot-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 70px 30px 0;

}

.f_btn1 button {
  border-radius: 16px;
  background: #E4E4E4;
  color: #909090;
  padding: 14px 24px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  text-transform: uppercase;
}

.f_btn2 button {
  border-radius: 16px;
  background: #EC1A1F;
  color: #fff;
  padding: 14px 24px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  text-transform: uppercase;
}

.align-items-center {
  display: flex;
  align-items: center;
}

section.so-spotlight1 {
  margin-bottom: 30px;
}

/* div.so-vertical-menu ul.megamenu > li a:hover{
  background-color: #ec1a1f;
} */
.thumbelina-but.vert.top.disabled {
  display: none;
}

.thumbelina-but.vert.bottom {
  display: none;
}

.thumbelina li {
  padding: 0px;
  line-height: 0px;
  background: lightgray;
  margin: 12px 0px;
}

.supplier-more {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.supplier-more h2 {
  color: #F85506;
  margin-top: 10px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.consum form>a {
  color: #979eae !important;
  display: block;
  line-height: 30px;
  padding: 8px 14px !important;
}

.consum form:hover>a {
  color: #fff !important;
  ;
}

.dropdown-menu.consumm {
  min-width: 108px;
}
.so-spotlight1.mb-0{
  margin-bottom: 0;
}
.consumer-banner {
  background-image: url(../image/consumer-banner.png);
  text-align: center;
  padding: 140px 0px;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center;
  height: 280px;
  background-size: cover;
  margin-bottom: 20px;

}

.mbzero {
  margin-bottom: 0;
}

.consumer-banner h2 {
  color: #FFF;

  font-family: Poppins;
  font-size: 40px;
  font-style: normal;
  font-weight: 800;
  line-height: 48px;
  text-transform: uppercase;
}

.consumer-banner h4 {
  color: #FFF;

  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
}

.consumer-banner button {
  border-radius: 16px;
  background: #EC1A1F;
  padding: 15px 40px;
  margin-top: 10px;
  border: none;
  color: #fff;
}

.pdright {
  padding-right: 0;
}

.mgzero {
  margin: 0;
}

.product-item-container.consum_cat {
  height: 280px;
}

.product-image-container.second_img {
  display: flex;
  align-items: center;
}

.product-item-container.lead_sup {
/*  height: 325px;*/
height: auto;
}

.consum_ban-down {
  background-image: url("../image/thumb.jpg");

  margin-right: 30px;

  padding: 30px;
}

.consum_ban-down h2 {
  color: #FFF;
  margin-top: 0;
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.consum_ban-down p {
  color: #FFF;
  margin-top: 12px;
  margin-bottom: 20px;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}


.consum_ban-down button {
  color: #fff;
  border: none;
  background: #008ac2;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  border-radius: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 8px 20px;
}

.consum-box-txt {
  display: flex;
  align-items: center;
  justify-content: center;
}
.justify-content-center{
  justify-content: center!important;
}
.consum-box {
  border: 1px solid #EAEAEA;
  background: #FFF;
  margin-bottom: 20px;
/*  min-height: 335px;*/
}

.consum-box h4 {
  color: #000;
text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.184px;
  margin-bottom: 0px;
  padding-left: 15px;
}

.consum-box-txt h5 {
  color: #F85506;

  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.184px;
  padding-left: 15px;
}

.consum-box h6 {
  color: #474645;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.184px;
}

.mrl-15 {
  margin-left: -15px;
}

.consum-box-img img {
  height: 220px;
  object-fit: cover;
  width: 100%;
}

.mrl5 i {
  margin-right: 5px;
}
.containers {
    padding-left: 15px;
}
.padd-txt-bot {
    padding: 0px 10px;
}
.padd-txt-bot h4{
  padding-left: 0!important;
}
.padd-txt-bot h5{
  margin-top: 0px!important;
}
/* shreya css end */

/* media query */
@media (max-width: 767px) {

  /* header */
  .header-center {
    padding: 12px 0 !important;
    background-color: #6D6F73;
  }

  div#sosearchpro {
   padding: 0 15px!important;
  }
.footer-container {

    padding: 20px 0 0;
}
.fot-logo h2 {
        padding: 0;
        margin-top: 0;
    }
  .wish {
    margin-left: 0;
  }

  /* njkn */
  .consumer-banner {
    padding: 30px 0px;
    margin-bottom: 0;
  }

  .side-pb1 {
    padding-bottom: 0 !important;
  }

  .side-pb1 {
    padding-bottom: 0 !important;
  }

  .fot-logo {
    display: block;
    padding: 0px 20px;
  }

  .box-account {
    width: 100%;
  }

  .side-pd {
    padding-right: 15px;
  }

  .side-pdr {

    padding-left: 15px;
  }

  .text-white {

    display: none;
  }

  .side-pb {
    padding-bottom: 0 !important;
  }

  .fot-bottom {
    display: block;
    padding: 0px 20px;
  }

  .ban-down {
    background-image: url(../image/ban.png);

    margin-right: 15px;
    padding: 15px 20px;

  }

  .languages-block form>a,
  .currencies-block form>a {
    font-size: 11px;
  }

  .owll-rel .owl2-nav {
    position: relative;
    bottom: 30px;
    right: 12px;
  }

  .tab-slider .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap {
    margin: 0px;
  }
.tab-slider .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
    margin: 10px 0 0px 0!important;
  }
  .sidebar-menus {
    padding-bottom: 0px;
            border-top-left-radius: 10px;
        border-top-right-radius: 10px;
  }

  .so-listing-tabs .ltabs-items-container .ltabs-items .ltabs-slider .ltabs-item {
    display: block;
    justify-content: center;
  }

  .ltabs-tabs-wrap.bdr-bot {
    height: 30px !important;
  }

  section.so-spotlight1 {
    top: 0;
  }
}


/* Magnifier css start */
.sidebar-ads {
  margin: 30px 0px 0px;
}

.sidebar-ads img {
  height: 470px;
  width: 100%;
  object-fit: cover;
}

.container-megamenu.vertical ul.megamenu>li>.sub-menu {
  width: 100% !important;
}

.magni-head h1 {
  font-family: "Poppins", sans-serif;
  font-size: 21px;
  font-weight: 600;
  /* line-height: 34px; */
  letter-spacing: 0em;
  text-align: left;
  color: #000;
  margin-top: 0px;
  margin-bottom: 4px;
}

.magni-pa p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(147, 147, 147, 1);
  margin-bottom: 0px;
}

.magni-pa {
  border-bottom: 1px solid #E7E7E7;
  padding-bottom: 5px;
}

.magni-price {
  display: flex;
  width: 100%;
  padding-top: 8px;
}

.bdr-clr {
  border-bottom: 1px solid #E7E7E7;
  padding-bottom: 8px;
  margin-bottom: 5px;
}

.magni-price .pri_2 {
  width: 32%;
  margin-right: 5px;
}

.table>tbody>tr>td {
  line-height: 14px;
  padding: 4px;
  vertical-align: middle;
}

.pri_2 h3 {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0;
  color: #262626;

}

.pri_2 h2 {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  color: #262626;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;

}

.magni_color h4 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(111, 111, 111, 1);
  margin-top: 5px;

}

.type_sd {
  display: flex;
  width: 100%;
}

.type_s {
  height: 30px;
  width: 30px;
  border: 1px solid #ddd;
  background-color: #000;
  list-style-type: none;
  margin-right: 10px;
}

.type_s1 {
  height: 30px;
  width: 30px;
  border: 1px solid #ddd;
  background-color: rgba(254, 93, 41, 1);
  list-style-type: none;
  margin-right: 10px;
}

.type_s2 {
  height: 30px;
  width: 30px;
  border: 1px solid #ddd;
  background-color: rgba(255, 245, 0, 1);
  list-style-type: none;
  margin-right: 10px;
}

.type_s3 {
  height: 30px;
  width: 30px;
  border: 1px solid #ddd;
  background-color: rgba(8, 3, 254, 1);
  list-style-type: none;
  margin-right: 10px;
}

.type_s4 {
  height: 30px;
  width: 30px;
  border: 1px solid #ddd;
  background-color: rgba(0, 255, 255, 1);
  ;
  list-style-type: none;
  margin-right: 10px;
}

.type_si {
  height: 28px;
  width: 28px;
  border: 1px solid rgba(204, 204, 204, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  margin-left: 5px;

}

.type_si1 {
  height: 28px;
  width: 28px;
  border: 1px solid rgba(254, 93, 41, 1);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  margin-left: 10px;
}

.lead_time {
  display: flex;
  align-items: baseline;
  margin-top: 10px;
}

.table_us {
  margin-left: 15px;
  width: 80%;
}

.time_co {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: center;
  margin: 0px;
  color: #000;
}

.time_ds {
  margin-bottom: 0px;
  text-align: center;
  line-height: 20px;
}

/* --------magni-fier--------- */
/*** OVERRIDES ***/

.cloudzoom-zoom-inside {
  cursor: zoom-in;
  z-index: 1;
}

.thumbelina {
  left: 0;
  right: 0;
  width: 100px;
  margin: 0 auto;
}

.thumbelina li img,
.thumbelina li img:hover {
  height: 150px;
  border: none;
}

.thumbelina-but.vert {
  line-height: 28px;
}

/*** CUSTOM ***/
.newcaro.newcar_pd .product-item-container {
  margin: 15px 0px;
}

#thumbnails {
  position: relative;
  width: 130px;
  height: 500px;
  background-color: #fff;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  float: left;
  margin-top: 20px;
  z-index: 2;
}

#thumbnails a {
  width: 100%;
  display: inline-block;
  text-align: center;
}

/* Prevent FOUC */
#thumbnails ul {
  visibility: hidden;
}

#thumbnails ul.thumbelina {
  visibility: visible;
}

#product-image {
  position: relative;
  display: inline-block;
  line-height: 0;
  margin-left: 1rem;
}

.thumbelina-but.vert {
  width: 130px !important;
}

#zoom-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  animation: fadeout 0.5s;
  /* Sync with JS */
  background: url('http://res.cloudinary.com/thdoan/image/upload/v1498133706/carousel/watch01-large.jpg') no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  cursor: zoom-out;
  display: none;
  opacity: 0;
  z-index: 1;
}

.fullscreen {
  overflow: hidden;
}

.fullscreen .cloudzoom-zoom-inside {
  visibility: hidden;
  /* Prevent FOUC */
}

.fullscreen #thumbnails {
  position: fixed;
  top: 8px;
  left: 8px;
  opacity: 0.8;
}

.fullscreen #zoom-overlay {
  animation: fadein 0.5s;
  /* Sync with JS */
  display: block;
  opacity: 1;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.box_magni {
  background-color: #ddd;
  height: 540px;
  padding-top: 70px;
  padding-left: 150px;
  border-radius: 3px;
  position: relative;
}

.btn_off {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 99;
}

.btn_off .btn {
  color: #fff;
  border-radius: 5px;

}

/* magnifier css end */


/* 01-11-2023 */
/* .shoping-cart h2{
  color: #000;
font-family: "Poppins", sans-serif;
font-size: 45px;
font-style: normal;
font-weight: 600;
line-height: normal;
text-transform: uppercase;
}
.shoping-cart p{
  color: #979EAE;
font-family: "Poppins", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.shoping-cart-item h2{
  color: #6D6F73;

font-family: "Poppins", sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.shoping-cart-box{
  border-radius: 16px;
background: #F5F5F5;
}
.shoping-cart-box h3{
  color: #6D6F73;

font-family: "Poppins", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.cart-box {
  display: flex;
  align-items: center;
}
.cart-txt h5{
  color: #6D6F73;

font-family: "Poppins", sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.cart-txt span{
  color: #090909;
font-family: "Poppins", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.crttxt {
  display: flex;
}
.crttxt h2{
  color: #000;
font-family: "Poppins", sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
 */

/* 2/11/2023 */

.box_designs {
  background-color: #F5F5F5;
  padding-bottom: 30px;
  padding-top: 10px;
  border-radius: 10px;
  margin-bottom: 10px;
}

.act_design {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #ec1a1f;
  margin-top: 10px;
      display: flex;
    align-items: center;
    width: 100%;
    word-break: break-word;
}

.check_boxs {
  margin-right: 10px;
  margin-top: 10px;
}

.act_design span {
  margin-right: 5px;
     width: 28px;
}
.act_design span img{
    filter: invert(70%) sepia(93%) saturate(4859%) hue-rotate(326deg) brightness(102%) contrast(106%);
}

.main_heads {
  display: flex;
  align-items: center;
  margin: 0px 15px;
  border-bottom: 1px solid #E4E4E4;
}

.cts {
  margin-top: 14px;
}

.news-div {
  display: flex;
  /* align-items: center; */
  padding: 0px 15px 5px;
}

.contes {
  padding-top: 20px;
  width: 100%;
}

.cons-img {
  margin: 0px 15px;
}

.checks li {
  list-style-type: none;
}

.btn-primary {
  color: #6D6F73 !important;
  background-color: #f5f5f5 !important;
  border-color: #6d6f73 !important;
  border-radius: 4px !important;
}

.flex_bts {
  display: flex;
  align-items: center;

}

.ans_dt {
  height: 22px;
  width: 22px;
  border-radius: 5px;
  background: whitesmoke;
  border: 1px solid #E2E2E2;
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 500;
  font-size: 14px;
  justify-content: center;
  margin: 5px;
}

.checks {
  display: flex;
  align-items: center;
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 10px;
  justify-content: space-between;
}

.checks li {
  margin: 0px 20px;
}

.amit_sc {
  display: flex;
  justify-content: space-between;
  background-color: #fff;
  margin-bottom: 0;
  padding-left: 0;
}

.dispatch-orders {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.amit_sc li {
  list-style-type: none;
}

/* .amit_sc li:last-child{
margin-right:25%;
} */
.linnes_designs {
  width: 108%;
  height: 2px;
  background: #ccc;
}

.dispatch-orders li {
  width: 30%;
}

.dispatch-orders li {
  list-style-type: none;
}

.linnes_designs {
  position: relative;
  top: 0px;
  left: 30px;
}

.linnes_designs:before {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #6d6f73;
  position: absolute;
  content: '';
  left: -12px;
  bottom: -3px;
}

.linnes_designss:after {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: #6d6f73;
  position: absolute;
  content: '';
  left: 18px;
  bottom: -3px;
}

.shipping ul {
  list-style-type: none;
}

.shipping {
  display: flex;
  align-items: center;
  padding: 15px 15px 0px;
  width: 100%;
}

.shipping h3 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
  width: 20%;
}

.shipping-pay {
  display: flex;
  align-items: center;
  padding: 2px 15px 45px;
  width: 100%;
}

.shipping-pay h3 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
  width: 20%;
}

.payments {
  width: 90%;
}

.pymt-txt {
  text-align: center;
  width: 100%;
}

.pymt-txt h4 {
  color: #6D6F73;
  padding: 6px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.shipfee {
  background-color: #fff;
  padding: 4px 45px;
  text-align: right;
}

.shipfee h4 {
  color: #000;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.contes p {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 0;
}

.contes h5 {
  color: #090909;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 4px 0px;
  position: relative
}

.cross {
  position: absolute;
  right: 0;
  top: 3px
}

.main-dis {
  position: relative;
}

.cross1 {
  position: absolute;
  right: 0;
  top: 10px;
}

.cart-bx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #E4E4E4;
  padding-bottom: 10px;
}

.cart-bx.shp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: none;
  margin-top: 10px;
}

.cart-bx h4 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 8px;
}

.cart-bx h3 {
  color: #040404;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 4px;
}

.shoping-cart-bx {
  border-radius: 16px;
  background: #F5F5F5;
}

.shoping-cart-bx h2 {
  margin-top: 0;
  color: #090909;

  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shoping-cart-bx {
  border-radius: 16px;
  background: #F5F5F5;
  padding: 16px;
}

.shoping-cart-bx button {
  border-radius: 16px;
  background: #EC1A1F;
  padding: 15px 40px;
  margin-top: 10px;
  border: none;
  color: #fff;
  font-size: 16px;
  width: 100%;
}

.shoping-cart-item h2 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-bottom: 10px;
  margin-bottom: -12px !important;
  border-bottom: 1px solid rgba(151, 158, 174, 0.25);
}

.shoping-cart h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin-top: 0px !important;
  margin-bottom: 0;
}

.shoping-cart p {
  color: #979EAE;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.box_designs_ad h5 {
  color: #000;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.box_designs_ad {
  background-color: #F5F5F5;
  padding-bottom: 16px;
  padding-top: 16px;
  border-radius: 10px;
  margin-bottom: 20px;
}

.box_designs_ad i {
  margin-right: 5px;
  color: #EC1A1F;
  font-size: 24px;
}

.cons-img1 {
  margin: 0px 15px 0px 0px;
}

.buy-dis {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.checks.buy li {
  margin: 0px 10px;
}

.checks img {
  margin-left: 3px;
  height: 19px;
}

.checks h4 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shipfee-1 {
  background-color: #fff;
  padding: 4px 20px;
  text-align: right;
}

.shipfee-1 h4 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.buy-bdr {
  border: 1px solid #EC1A1F !important;
  background: #FFF !important;
  border-radius: 1px !important;
}

.f-15 {
  font-size: 15px;
}

.content_s.logis h4 {
  color: #EC1A1F;

  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.content_s.logis {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.content_s {
  width: 100%;
}

.debit {
  width: 220px;
  text-align: left;
}

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

.content_s textarea {
  border: none;
  color: #BABABA;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.buy-btn button {
  border-radius: 16px;
  background: #EC1A1F;
  border: none;
  color: #fff;
  padding: 15px 60px;
  margin-top: 12px;
  margin-right: 18px;
}

.buy-btn {
  text-align: end;
}

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

.policy h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 2;
}

.policy-flex {
  display: flex;
  margin-top: 20px;
}

.policy-img {
  margin-right: 15px;
}

.policy {
  padding: 18px;
}

.policy-txt p {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.view-detail a {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.view-detail {
  margin-top: 16px;
}

.check_supply {
  display: flex;
  align-items: center;
/*  margin-bottom: 30px;*/
  margin-left: 15px;
}

.check_supply h2 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 10px;
  margin-bottom: 0;
}

.cart-bx-c1 {
  text-align: right;
}

.cart-buy {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 12px 0px;
}

.cart-buy-c h4 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
}

.cart-buy-c h3 {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration-line: underline;
  margin-top: 0;
}

.pvc-txt h2 {
  color: #ec1a1f;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;

}


/* switch tab css start */
.switches-container {
  width: 16rem;
  position: relative;
  display: flex;
  padding: 10px 0px;
  position: relative;
  background: #D9D9D9;
  line-height: 3rem;
  border-radius: 3rem;
  margin-left: auto;
  margin-right: auto;
}


.switches-container input {
  visibility: hidden;
  position: absolute;
  top: 0;
}


.switches-container label {
  width: 50%;
  padding: 0;
  margin: 0;
  text-align: center;
  cursor: pointer;
  color: #000;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

}


.switch-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 50%;
  padding: 0.15rem;
  z-index: 3;
  transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);

}


.switch {
  border-radius: 3rem;
  background: #ec1a1f;
  height: 100%;
}

.switch div {
  width: 100%;
  text-align: center;
  opacity: 0;
  display: block;
  color: #fff;
  transition: opacity 0.2s cubic-bezier(0.77, 0, 0.175, 1) 0.125s;
  will-change: opacity;
  position: absolute;
  top: 10px;
  left: 0;


  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}


.switches-container input:nth-of-type(1):checked~.switch-wrapper {
  transform: translateX(0%);
}


.switches-container input:nth-of-type(2):checked~.switch-wrapper {
  transform: translateX(100%);
}


.switches-container input:nth-of-type(1):checked~.switch-wrapper .switch div:nth-of-type(1) {
  opacity: 1;
}


.switches-container input:nth-of-type(2):checked~.switch-wrapper .switch div:nth-of-type(2) {
  opacity: 1;
}

/* switch tab css end */


.privacy-buy {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 25px;
  margin-bottom: 40px;
}

.buy-sell h2 {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.buy-sell ul li {
  list-style-type: none;
  color: #6D6F73;

  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 5px 0px;
}

.buy-sell ul {
  padding-left: 0;
}

.side-brd-bot {
  border-bottom: 1px solid #EAEAEA;
}

.home-side {
  padding: 9px 0px;
}

.buy-sell h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
}

.buy-sell-c h3 {
  margin-top: 0;
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration-line: underline;
}

.switch-btn {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 20px;
}

.switch-btn input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider-btn {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #E3E3E3;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider-btn:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 0px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.slider-btn {
  background-color: #ec1a1f;
}

input:focus+.slider-btn {
  box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider-btn:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded slider-btns */
.slider-btn.round {
  border-radius: 20px;
}

.slider-btn.round:before {
  border-radius: 50%;
}

.pvc-li {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.pvc-li h2 {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
  display: flex;
  align-items: center;
}

.pvc-li i {
  color: #6D6F73;
  font-size: 6px;
  margin-right: 5px;
}

.privacy-set-box ul {
  padding-left: 0;
}

.anjani {
  border-radius: 16px;
  background: #EC1A1F !important;
  border: none;
  width: 100% !important;
  color: #fff !important;
  display: block;
  text-align: center;
  padding: 12px;
  font-size: 16px;
}

.anjani a {
  color: #fff !important;
}

.privacy-setting h1 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
}

.privacy-set-box h3 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px;
}

/* 6/11/2023 */
.log-head {
  color: #fff;
  margin-top: 5px !important;
  /*  background: #ec1a1f;*/
  padding: 10px 10px;
  margin-right: 10px;
}

.currencies-block {
  text-transform: uppercase;
}

.languages-block {
  text-transform: uppercase;
}

.log-head1 {
  color: #ec1a1f;
  margin-top: 5px !important;
  background: #fff;
  padding: 10px 10px;
  margin-right: 10px;
}

.producttab.account-side .tabsslider .nav-tabs li a {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 0px;
  margin: 0px;
  border: 1px solid #ddd;
  border-bottom: 0;
  margin-right: -1px;
  padding: 10px 30px;
  position: relative;
  /* background: red; */
  color: #666;
}

.producttab.account-side .tabsslider .nav-tabs {
  padding: 10px;
}

.producttab.account-side .tabsslider.vertical-tabs {
  border-bottom: none;
}

.favourites .table thead>tr>th {
  background: #FAFAFA;
  color: #000;
  border-bottom: none;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: left;
  padding-left: 0;
  text-transform: math-auto;
}

.favourites {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 30px 30px;
  overflow-x: auto;
}

.favourites .table>tbody>tr>td {
  border-top: none;
  padding: 15px 10px 10px 0;
  color: #686868;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  width: 25%;
  vertical-align: bottom;
}

.favourites .table>tbody>tr>td i {
  font-size: 16px;
  margin-right: 5px;
}

.fav-green {
  color: #01B533 !important;
}

.fav-green-btn button {
  background: #EC1A1F;
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  padding: 8px 8px;
  border-radius: 4px;
  margin: 0px 5px;
  width: 106px;
}

.fav-green-btn button a {
  color: #fff;
}

.fav-bot {
  border-bottom: 1.5px solid #C2C2C2;
}

.fav-red {
  color: #EC1A1F !important;
}

.fav-red-btn button {
  background: #fff;
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: 1.5px solid #EC1A1F;
  padding: 12px 28px;

}

.fav-h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
}

.address-book {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 30px 30px;
}

.address-book-btn button {
  border-radius: 7px;
  background: #EC1A1F;
  border: none;
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 14px 20px;
}

.address-book-btn button i {
  margin-right: 5px;
}

.address-book-btn {
  border-bottom: 1.5px solid #C2C2C2;
  padding-bottom: 20px;
}

.address-box {
  border-radius: 17px;
  border: 1px solid #EC1A1F;
  background: #FFF;
  margin: 15px 15px 15px 0;
  margin-top: 24px;
  padding: 20px;
}

.address-box h3 {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin: 0;
}

.address-box h2 {
  color: #151515;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 20px;
}

.address-book p {
  color: #686666;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 20px;
}

.default-btn button {
  background: #EAEAEA;
  border: none;
  color: #686666;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px 0px;
  width: 100%;
}

.edit-btn button {
  background: #EC1A1F;
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  padding: 10px 10px;
  width: 100%;
}

.producttab .tabsslider.vertical-tabs ul.myacount li.active:before {
  background-color: #eeeeee;
}

.producttab .tabsslider.vertical-tabs ul.myacount li.active a {
  background: #eeeeee !important;
  color: #ec1a1f;
}

.producttab.account-side .tabsslider.vertical-tabs ul.myacount {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 25px 0px;
}

.producttab .tabsslider.vertical-tabs ul.myacount li {
  border-top: 0;
  padding: 10px 10px 0px 25px;
}

.custos a {
  border-top-right-radius: 10px !important;
  border-top-left-radius: 10px !important;

}

.producttab.account-side .tabsslider.vertical-tabs ul.nav-tabs li a {
  background: #FAFAFA !important;
}

.myacount li a:nth-child(4) {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.producttab .tabsslider.vertical-tabs ul.myacount li:before {
  position: inherit;
}

.producttab.account-side .tabsslider .myacount li a {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 0px;
  margin: 0px;
  border: 1px solid #ddd;
  border-bottom: 0;
  margin-right: -1px;
  padding: 10px 30px;
  position: relative;
  background: #eee !important;
  color: #666;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  padding: 0px;
}

.producttab .tabsslider.vertical-tabs ul.myaccount li a:hover {
  background: #eeeeee;
}

/*.user-profile {
  border: 2px solid #ECECEC;
  background: #FFF;
}*/

.user-profile-img {
  text-align: center;
}

.user-profile-img h2 {
  color: #232859;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 10px;
}

.user-profile-img h3 {
  color: #232859;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 30px;
}

/* profile */

.profile-first {
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
  padding: 25px !important;
  background: #fff;
  /* min-height: 560px; */
}

.profiltb-right {
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

.profiles_dats {
  background-color: #fff;
}

.profile-wrap {
  margin-top: -90px;
  margin-left: 12px;
  margin-right: 12px;
}

.profiltb-right {
  background-color: #fff;
}

.producttab.profile-wrap .tabsslider.vertical-tabs ul.nav-tabs li.active:before {
  background: none;
}

.producttab .tabsslider.vertical-tabs ul.nav-tabs li:hover a {
  color: #ec1a1f;
}

.producttab.profile-wrap .tabsslider.vertical-tabs ul.nav-tabs li:hover:before {
  background-color: #fff;
}

.producttab.profile-wrap .tabsslider.vertical-tabs ul.nav-tabs li.active a {
  background: transparent;
  color: #ec1a1f !important;
}

.producttab.profile-wrap .tabsslider.vertical-tabs ul.nav-tabs li {
  border-top: 1px solid #AEAEAE3B;
}

.producttab.profile-wrap .tabsslider .nav-tabs li a {
  padding: 20px 10px;
  color: #232859 !important;
  font-family: "Poppins", sans-serif;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.acc-set {
  text-align: left;
}

.acc-set label {
  color: #616161;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 6px;
  margin-bottom: 12px;
}

.pwd {
  position: relative;
}

.account-setting h2 {
  color: #232859;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  margin-top: 0;
  border-bottom: 3px solid #ec1a1f;
  padding-bottom: 12px;
  margin-bottom: 8px;
  width: 145px;
}

.acc-set input {
  color: #616161;
  font-family: "Poppins", sans-serif;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;

  padding: 22px 11px;
}

.gendr label {
  margin-top: 12px !important;
}

.update-btn button {
  background: #EC1A1F;
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border: none;
  padding: 14px 20px;
  width: 100%;
  margin-top: 10px;
}

.producttab.profile-wrap .tabsslider .tab-content {
  padding: 30px 20px;
}

.producttab.account-side .tabsslider .tab-content {
  padding: 0px 20px;
}

.producttab.account-side {
  margin-top: 15px;
}

.pd-left {
  padding-left: 0;
}

.b0x-containss {
  margin-top: 30px !important;
}

.b0x-containss h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-left: 25px;
  margin-top: 0;
  margin-bottom: 0;

}

.data_s h2 {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;

  margin-bottom: 0;
  margin-left: 25px;
}

.account-setting {
  padding: 30px 0px;
}

/* image uploader start */
.avatar-upload {
  position: relative;
  max-width: 205px;
  /* margin: 50px auto; */
}

.avatar-upload .avatar-edit {
  position: absolute;
  right: 20px;
  z-index: 1;
  top: 70%;
}

.avatar-upload .avatar-edit input {
  display: none;
}

.avatar-upload .avatar-edit input+label {
  display: inline-block;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: #FFFFFF;
  border: 1px solid transparent;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
}

.avatar-upload .avatar-edit input+label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6;
}

/* .avatar-upload .avatar-edit input + label:after {
  content: "\f040";
  font-family: 'FontAwesome';
  color: #757575;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
} */
.avatar-upload .avatar-preview {
  width: 192px;
  height: 192px;
  position: relative;
  border-radius: 100%;
  border: 6px solid #F8F8F8;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}

.avatar-upload .avatar-preview>div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* image uploader end */

.producttab.profile-wrap .tabsslider.vertical-tabs ul.nav-tabs li a {
  background: #fff !important;
}

.copy-clip {
  position: relative;
  left: -14px;
}

.copy-clip input {
  border: 1px solid #ECECEC;
  padding: 4px;
  white-space: nowrap;
  /* width: 50px;  */
  overflow: hidden;
  color: #005FEE;
  text-overflow: ellipsis;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;

}

.copy-clip i {
  position: absolute;
  padding: 9px 7px;

  /* right: 0; */
  background: #fff;
  border: 1px solid #ECECEC;

}

.profiltb-right {
  min-height: 435px !important;
}

.image-user {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #ec1a1f !important;
  color: #fff !important;
}


/* category-detail page start */
.contents-products_zoom .large-images {
  cursor: pointer;
  display: block;
  padding: 1px;
  overflow: hidden;
  position: relative;
  border: 1px solid #e6e6e6;
}

.custom-margin {
  margin: 15px 0px;
}

.design_text {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}

.magni-head h1 {
  margin-top: 0px;
}

.side_content {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
  margin-top: 0;
}

.btn-sels .btn {
  width: 100%;
  background-color: rgba(236, 26, 31, 1) !important;
/*  border-radius: 0px 0px 5px 5px;*/
border-radius: 5px;
  padding: 14px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
  color: #fff;
}

.Modal-popu-otp-m-3 {
  padding:0 15px;
  margin: 0 15px;
}

.btn-sel-outline .btn {
  width: 100%;
  color: rgba(236, 26, 31, 1) !important;
  border-radius: 7px;
  padding: 14px;
  border: 1px solid rgba(236, 26, 31, 1) !important;
  background-color: transparent;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
}

.btn-gap {
  margin: 10px 0px;
}

.supplier-card {
  border: 1px solid rgba(236, 26, 31, 1);
  border-radius: 10px;
  background: linear-gradient(180deg, rgb(243 36 41) 0%, rgba(171, 179, 222, 0) 24.98%), linear-gradient(0deg, #ffffff, #ffffff);
}

.chat_btn {
  color: #0803fe;
  font-size: 14px;
  text-align: center;
  display: block;
  margin: 15px 0px;
  cursor: pointer;
}

.chat-now i {
  font-size: 20px;
}

.tags {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  background-color: #fff;
  border-radius: 0px 0px 10px 10px;
  color: rgba(0, 0, 0, 1);
}

.tagsd {
  text-align: center;
}

.boc_p {
  padding: 10px;
}

.tags-heading {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
  margin-bottom: 0px;
      word-break: break-all;
}

.tags_labels {
  margin: 10px 0px;
}

.labels {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(109, 111, 115, 1);
  border-radius: 10px;
  padding: 5px 8px;
  background-color: rgba(234, 234, 234, 1);
  margin-right: 10px;
}

.c-mar {
  position: relative;
  bottom: 2px;
}

.flex-listed ul {
  display: flex;
  width: 100%;
  padding-left: 0px;
  margin-bottom: 4px;
}
.hrmr-5 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.flex-listed ul li:nth-child(1) {
  width: 45%;
  list-style-type: none;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
}

.flex-listed ul li:nth-child(2) {
  list-style-type: none;
  width: 55%;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(109, 111, 115, 1);
}

.cer_s {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(109, 111, 115, 1);
  margin-bottom: 4px;
  margin-top: 0;
}

.cer_ss {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(109, 111, 115, 1);
  text-decoration: underline;
  margin-top: 0;

}

.btn-fg {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}

.btn-fg .btn-sel-outline .btn {
  padding: 8px 6px;
}

/* new------- */
.menu_list ul {
  display: flex;
  padding-left: 0px;
  margin-bottom: 0px;
}

.menu_list li {
  list-style-type: none;
  margin-right: 15px;
  margin: 15px;
}

.menu_list li:nth-child(1) {
  margin-left: 0px;
}

.menu_list ul li a {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(98, 98, 98, 1);
}

.borders {
  border: 1px solid rgba(255, 255, 255, 1);
}

.producttab .tabsslider .tab-content {
  padding: 20px;
  display: block;
  margin: 0;
  border: solid 1px #e3e1e1;
  margin-top: -1px;
  background: rgba(234, 234, 234, 1);
}

.box_cover {
  margin-left: 0px;
}

.heading_o {
  font-family: "Poppins", sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 34px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(98, 98, 98, 1);
}

.dotted_border {
  border: 1.5px dotted rgba(255, 255, 255, 1);
  letter-spacing: 4px;
}

.details-e {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(36, 36, 36, 1);
}

.e_menus ul {
  display: flex;
  width: 100%;
  padding-left: 0px;
  margin-bottom: 0px;
}

.e_menus ul li {
  list-style-type: none;
}

.e_menus ul .cft1 {
  width: 40%
}

.e_menus ul .cft2 {
  width: 60%
}

.e_menus ul .cft1 a {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(98, 98, 98, 1);
}

.e_menus ul .cft2 a {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(98, 98, 98, 1);
}

.e_menus {
  margin: 15px 0px;
}

.lsrt ul .cft1 {
  width: 25%
}

.lsrt ul .cft2 {
  width: 75%
}

.table_usd {
  margin-top: 10px;
  background: #fff;
}

.producttab .tabsslider .nav-tabs li.active a,
.producttab .tabsslider .nav-tabs li:hover a {
  border-top-color: #eaeaea;
  background: #eaeaea;
  color: rgba(248, 85, 6, 1);
  border-radius: 10px 10px 0px 0px !important;
  /* padding: 13px; */
}

.producttab .tabsslider .nav-tabs li.active a:before,
.producttab .tabsslider .nav-tabs li:hover a:before {
  content: "";
  width: 100%;
  height: 0px !important;
  background: #eaeaea;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  z-index: 9;
}

.producttab .tabsslider .nav-tabs li a {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 10px 10px 0px 0px;
  margin: 0px;
  border: 1px solid #ddd;
  border-bottom: 0;
  margin-right: -1px;
  padding: 10px 30px;
  position: relative;
  background: #fff;
  color: #666;
}

.producttab .tabsslider .nav-tabs li.active a:after {
  height: 0px !important;
}

.producttab .tabsslider .tab-content {
  border: 0px !important;
}

/* --------shat-design--------- */

.chat_heading {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: #fff;
}

.chat_heading span {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
}

.elipse-icon i {
  font-size: 20px;
  position: relative;
  top: 5px;
}

/*.modal-dialog {
  width: 100% !important;
}*/

.cove_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.cove_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  padding: 0px 15px 10px;
  background: #f6f6f6;
}

.message-box {
  background: #f6f6f6;
  height: 250px;
  padding: 15px;
  justify-content: center;
  display: flex;
  align-items: center;
}

.btn-log {
  text-decoration: underline;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(236, 26, 31, 1);
  justify-content: center;
}

.btns {
  display: flex;
  align-items: end;
  background: #f6f6f6;
  text-align: end;
  justify-content: end;
  padding: 15px 40px 15px 0px;
}

.send_btn {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(202, 199, 208, 1);
  background: #ebe7e7;
  padding: 5px 16px;
  border-radius: 10px;
  cursor: pointer;
}

.cut-hei {
  height: 100px;
  background: #f6f6f6;
  border: 0px;
}

.close-s {
  font-size: 16px;
  font-weight: 700;
  position: relative;
  top: 4px;
  cursor: pointer;
  color: #fff;
}

.elipse-icon span i {
  cursor: pointer;
}

.message-txt {
  position: relative;
}

.message-txt i {
  font-size: 24px;
}

.cove_boxs {
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  padding: 0px 15px 10px;
  background-color: #ec1a1f;
}

.dits {
  position: absolute;
  right: 0px;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: green;
  top: -5px;
}

.cht-messa img {
  height: 50px;
  width: 50px;
  border-radius: 50%;
}

.cxt_user {
  padding-left: 0px;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  padding: 15px;
  background: #f6f6f6;

}

.cxt_user li {
  list-style-type: none;
  margin-right: 5px;
}

.bzer {
  font-family: "Poppins", sans-serif;
  font-size: 7px;
  font-weight: 400;
  line-height: 8px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 1);
}

.user-hdi {
  font-family: "Poppins", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(0, 0, 0, 1);
  margin-bottom: 0px;

}

.messag-user {
  height: 402px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  background-color: #ffff;
}

.remove_left {
  padding-left: 0px
}

.remove_right {
  padding-right: 0px
}

.cover-boxs {
  right: 30px;
  bottom: 0;
  position: fixed;
  z-index: 999999;
  width: 40%;
}

.box-pad {
  width: 1100px;
  display: none;
}

.fa.fa-ellipsis-h {
  margin-right: 10px;
}

.contents-products_zoom .large-images {
  cursor: pointer;
  display: block;
  padding: 1px;
  overflow: hidden;
  position: relative;
  border: 1px solid #e6e6e6;
}

/* .zoomContainer{
  left:235px !important;
} */
.producttab .tabsslider .c_hanged li a {
  background-color: inherit !important;
  padding: 15px 0px 15px 15px;
  border: none;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 19px;
  /* letter-spacing: 0em; */
  text-align: left;
}

/* ---------chat-end----------- */
.search-field {
  background-color: transparent;
  background-image: url(https://wp-themes.com/wp-content/themes/twentythirteen/images/search-icon.png);
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  border: none;
  cursor: pointer;
  height: 40px;
  margin: 3px 0;
  padding: 0 0 0 34px;
  position: relative;
  -webkit-transition: width 400ms ease, background 400ms ease;
  transition: width 400ms ease, background 400ms ease;
  width: 0px;
  cursor: pointer;
}

.search-field:focus {
  background-color: #f6f6f6;
  border: 2px solid #c3c0ab;
  cursor: text;
  outline: 0;
  width: 90%;
  color: #000;
}

.elipse-icon {
  display: flex;
  align-items: center;
}

.search-submit {
  display: none;
}

/* category-detail page end */






/* payment method start*/

#accordion {
  /* margin: auto; */
  max-width: 500px;
}
@media (max-width: 768px) {
    .faq_title {
        display: block;
        width: 90%;
    }
}



.panel-heading a {
  display: block;
  position: relative;
  font-weight: bold;

  &::after {
    content: "";
    border: solid black;
    border-width: 0px 2px 2px 0;
    display: inline-block;
    padding: 5px;
    position: absolute;
    right: 0;
    top: 4px;
    transform: rotate(45deg);
  }

  &[aria-expanded="true"]::after {
    transform: rotate(-135deg);
    top: 5px;
  }
}

.payment-method {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 25px 30px;
}

.panel-default.pay-ment>.panel-heading {
  color: #000;
  background-color: #fff;
  border-color: #A4A4A4;
}

.panel-default.pay-ment .panel-heading .panel-title img {
  margin-right: 10px;
}

.pay-txt h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 6px;
  margin-top: 0;
}

.pay-txt h3 {
  color: #555;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 6px;
  margin-top: 0;
}

.panel.panel-default.pay-ment {
  margin-bottom: 14px;
}

.producttab.account-side .tabsslider .tab-content {
  background-color: #fff;
}

.payment-method h1 {
  margin-top: 0;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 45px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-bottom: 1.5px solid #DCDCDC;

  padding-bottom: 20px;
}

.payment-method p {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 20px;
  margin-bottom: 16px;
}

/* payment  end */

/* order section start */

#custom-search-input {
  padding: 3px;
  border: solid 1px #E4E4E4;
  border-radius: 16px;
  background: #F5F6FA;
}

#custom-search-input input {
  border: 0;
  box-shadow: none;
  background-color: #f5f6fa;

  color: #979EAE;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

#custom-search-input button {
  background: #ec1a1f;
  box-shadow: none;
  border-radius: 10px;
  color: #fff;
  border: none;
  padding: 10px 14px;
}

#custom-search-input button:hover {
  border: 0;
  box-shadow: none;
  border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search {
  font-size: 18px;
}


.ongoing-order-head h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 30 px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
}

.order-ship-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.order-ship select {
  width: 100%;
  border: none;
  color: #ec1a1f;
  padding-left: 0;
}

.text-gray.accoun {
  color: gray;

  position: relative;
  top: -5px;

  left: 5px;
}

.order-right {
  display: flex;
  justify-content: end;
  align-items: center;
}

.order-right p {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
}

.order-ship-right h3 {
  color: #8F8F8F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin-top: 0;
}

.order-ship h4 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 4px;
  margin-bottom: 5px;
}

.order-ship-right h4 {
  color: #8F8F8F;

  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  margin-top: 4px;
  margin-bottom: 5px;
}

.order-ship p {
  color: #8F8F8F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.order-right select {
  color: #EC1A1F;
  border: none;
  margin-left: 5px;
}

.ongoing-box {
  border: 1px solid #ec1a1f;
  padding: 15px;
  margin-top: 20px;
}

.arrive-order-txt {
  display: flex;
  align-items: center;
  justify-content: start;
  margin-top: 26px;
}

.arrive-order h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.arrive-order p {
  color: #EC1A1F;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.arrive-img img {
    width: 60px;
    height: 60px;
    padding-right: 10px;
    object-fit: contain;
}

.arrive-txt p {
  color: #6D6F73;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 3px;
}

.arrive-txt h3 {
  color: #090909;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-top: 0;
}

.ongoing-first {
  border-bottom: 1px solid #ec1a1f;
}

.arrive-order {
  margin-top: 20px;
}

.arrive-btn button {
  width: 80%;
  margin-bottom: 10px;
}

.arrive-btn {
  margin-top: 20px;
}

.ongoing-btn {
  border-radius: 7px;
  background: #EC1A1F;
  border: none;
  color: #FFF;
  padding: 10px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-left: 30px;
  text-transform: capitalize;
}

.ongoing-btn-oran {
  margin-left: 30px;
  border-radius: 21px;
  background: #FFF4CB;
  border: none;
  color: #E8B500;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px;
}

.table-bordered tr td a p {
  margin-bottom: 0px;

}

.table-bordered tr td a {
  color: #444!important;
}

.ongoing-btn1 {
  border-radius: 5px;
  background: #ed301f;
  border: none;
  color: #ffffff;
  padding: 6px 10px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-left: 30px;
  text-transform: capitalize;
  border: 1.5px solid #ec1a1f;
}
.ongoing-btn-cancel {
  border-radius: 5px;
  background: #ed301f;
  border: none;
  color: #ffffff;
  padding: 10px 4px;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  border: 1.5px solid #ec1a1f;
}
.delivery-box {
  border: 1.5px solid #D9D9D9;
  margin-top: 20px;
  padding: 15px;
  background: #F5F4F4;
}

.delivery-first {
  border-bottom: 1px solid #CDCDCD;
}

.delivery-gray select {
  background: #f5f4f4 !important;
  color: #ec1a1f;
  padding-left: 0;
}

.ongoing-btn-green {

  border-radius: 21px;
  background: #D6FFC2;
  border: none;
  color: #40C701;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px;
}

.deliv-btn button {
  width: 100%;
  margin-bottom: 10px;
}

.deliv-btn {
  margin-top: 20px;
}

.delivery-btn {
  border-radius: 7px;
  background: #EC1A1F;
  border: none;
  color: #FFF;
  padding: 10px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

  text-transform: capitalize;
}

.delivery-btn1 {
  border-radius: 7px;
  background: #fff;

  color: #EC1A1F;
  padding: 10px 8px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;

  text-transform: capitalize;
  border: 1.5px solid #ec1a1f;
}

/* order section end */

/* message section start */
.message-small {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 10px;
  min-height: 720px;
}

.message-li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #E9E9E9;
  margin-top: 8px;
}

.message-small ul {
  padding-left: 0 !important;
}

.mess-txt {
  margin-left: 10px;
}

.mess-txt h5 {
  color: #8992A5;
  font-family: "Poppins", sans-serif;
  width: 182px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mess-txt h4 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.search-mess {
  margin-bottom: 20px;
}

.mess-heading-txt h2 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.message-heading-txt p {
  color: #8992A5;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.mess-heading {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #E9E9E9;
  padding-bottom: 14px;
}

.mess-heading-txt {
  margin-left: 10px;
}

.message-big {
  border-radius: 20px;
  background: #FAFAFA;
  padding: 10px;
  min-height: 720px;
}

.txt-message ul {
  padding-left: 0px !important;
}

.chat-li {
   display: flex;
    float: left;
    justify-content: start;
    width: 80%;
    margin-top: 20px;
    align-items: center;
}

.chatt-img {
  margin-right: 15px;
  width: 12%;
}

.chatt-txt {
  border-radius: 0px 10px 10px 10px;
  background: #EBF3FE;
  padding: 4px 10px;
}

.chat-li-right {
  display: flex;
    float: right;
    justify-content: end;
    width: 80%;
    margin-top: 20px;
    align-items: center;
}

.chatt-img-right {
  margin-left: 15px;
  width: 12%;
}

.chatt-txt-right {
  border-radius: 10px 0px 10px 10px;
  background: #F2F2F2;
  padding: 4px 10px;
}
.chatt-img-right img {
    width: 50px;
    border-radius: 50%;
    height: 50px;
    object-fit: cover;
    object-position: top;
}
.chatt-img img {
    width: 50px;
    border-radius: 50%;
    height: 50px;
    object-fit: cover;
    object-position: top;
}

.textbox {
  width: 100%;
  border: none;
  padding: 15px;
  background: #F1F1F1;
  border-radius: 8px !important;
}

.box_s {
  position: relative;
}

.sens_mf {
  position: absolute;
  right: 5px;
  bottom: 2px;
  display: flex;
}

.sens_mf button {
  font-family: 'Inter';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  padding: 10px 15px;

  border: none;
  color: #fff;
  border-radius: 4px;
  background: #ec1a1f;
}

.sens_mf i {
  margin-right: 8px;
}

.mrx-s {
  margin: 0px 5px;
}

.scrolling {
  overflow-y: scroll;
  height: 720px;

}

.scrolling::-webkit-scrollbar-track {
  -webkit-box-shadow: none !important;
  border-radius: 10px;
  background-color: transparent;
}

.scrolling::-webkit-scrollbar {
  width: 4px;
  background-color: transparent;
}

.scrolling::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: none !important;
  background-color: transparent;
}

.scrolling.abc-chat {
  height: 780px;
}

.mess-img {
  margin-top: 5px;
  margin-bottom: 10px;
}

.mess-img img {
  width: 50px;
}

.smile {
  display: flex;
  align-items: center;
}

/* document icon  start*/
.filelabel {
  border-radius: 5px;
  display: block;
  padding: 5px;
  transition: border 300ms ease;
  cursor: pointer;
  text-align: center;
  margin: 0;
}

.filelabel i {
  display: block;
  font-size: 28px;
  padding-bottom: 5px;
  margin-right: 0;
}

.filelabel i,
.filelabel .title {
  color: #898989;
  transition: 200ms color;
}

.filelabel:hover {
  border: 2px solid #1665c4;
}

.filelabel:hover i,
.filelabel:hover .title {
  color: #1665c4;
}

#FileInput {
  display: none;
}

.filelabel:hover {
  border: none !important;
  outline: none;
}

/* doument icon  end */



/* chat now */
.chat-btn-now {
  position: relative;
}

@media screen and (max-width:767px) {
  .box-pad {
    width: 100%
  }

  .remove_left {
    padding-left: 10px;
    padding-right: 10px;
  }

  .remove_right {
    padding-right: 10px;
    padding-left: 10px;
  }

  .cover-boxs {
    right: 0px;

    position: relative;
    z-index: 999999;
  }
}

/* chat now end */

.main-boxs-d {
  display: flex;
}

/* product details start */
.magni-pa-detail p {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(147, 147, 147, 1);
  margin-bottom: 0px;
}

.magni-pa-detail {

  padding-bottom: 5px;
}

.star-detail {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.revie {
  color: #939393;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.magni-detail-price {
  display: flex;
  align-items: center;
  justify-content: start;
}

.magni-detail-price h2 {
  margin-top: 0;
  margin-bottom: 0;
  color: #262626;
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.magni-detail-price h3 {
  margin-top: 0;
  margin-bottom: 0;
  color: #626262;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.magni-detail-price h4 {
  margin-top: 0;
  margin-bottom: 0;
  color: #262626;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.magni_color-detail h4 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(111, 111, 111, 1);
  margin-top: 5px;

}

.magni_color-detail1 h4 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #000;
  margin-top: 5px;

}

.magni_color-detail2 h3 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(111, 111, 111, 1);
  margin-top: 5px;
  margin-left: 10px;
  margin-bottom: 0;

}

.magni_color-detail h3 {
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(111, 111, 111, 1);
  margin-top: 5px;
  margin-left: 10px;
}

.magni_color-detail1 {
  width: 22%;
  margin-right: 5px;
}

.hrmr {
  margin-top: 10px;
  margin-bottom: 10px;
}

.magni_color-detail2.redd span {
  color: #F81506;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.magni_color-detail2 span {
  color: #2089ef;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  cursor: pointer;
  margin-left: 0;
}

.pdl_pdr {
  padding-left: 30px;
  padding-right: 30px;
}

.producttab .tabsslider.details-tabb {
  margin-bottom: 10px;
  margin-top: 40px;
}

.detai-ii i {
  float: right;
  font-size: 14px;
  margin-top: 4px;
}

/* product details end */
.mb20 {
  margin-bottom: 20px !important;
}

ul.megamenu>li>a strong {
  font-weight: 400;
  font-family: 'Inter' !important;
  font-size: 12px;
}

/* signup form start */
.form-sign.sign-num {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.form-sign.sign-num1 {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

/* signup form end */

/*04/12/2023*/
.subs-plan {
  color: #fff;
  background: #ec1a1f;
}

.table.subs>tbody>tr>td {
  line-height: 14px;
  padding: 15px 10px;
}

.subs-plan h5 {
  font-size: 14px;
  margin: 0;
}

.mg-top1 {
  margin-top: 15px;
}

.btn-become-a-seller {
  background: #ec1a1f;
  padding: 6px 6px;
}
.pd-desk-0{
  padding: 0;
}

.form_newsletterr span.select2.select2-container.select2-container--default {
  width: 100% !important;
}

.cart-mob {
  display: none !important;
}

input.form-sign {
  border-radius: 16px !important;
  background: #ffffff !important;
  padding: 24px 12px;
}

.pd15 {
  padding: 0px 10px;
}

/*searchbar*/

/*searchbar end*/

.myac-mob {
  display: none !important;
}

.subscri h5 {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}

@media (max-width: 767px) {
  .align-items-center {
    display: block;
  }

  .pd-right {
    padding-right: 0;
    padding-left: 0px;
    margin-top: 20px;
  }

  .social-divider {
    width: 80%;
    text-align: center;
    border-bottom: 1px solid #979faf;
    line-height: 0.1em;
    color: #909090;
    margin-left: 10%;
  }

  .cart-mob {
    display: block !important;
  }

  .cart-desk {
    display: none !important;
  }

  .shopcart1 {

    margin-right: 30px;

  }

  .side-brd-bot i {
    display: none !important;
  }

  .currencies-block .dropdown-menu {
    right: auto !important;
    left: auto;
  }

  .dropdown-menu.btn-xs li a {
    padding: 3px !important;
  }

  .table.subs>tbody>tr>td {
    line-height: 14px;
    padding: 7px 7px;
  }

  .responsive ul.megamenu>li.active .close-menu {
    display: block;
    position: absolute;
    z-index: 10;
    top: 12px;
    right: 4px;
    margin: 0;
    padding: 10px 14px;
    background: #f6f6f6;
    text-align: center;
    cursor: pointer;
  }

  .responsive ul.megamenu>li.hover:before {
    color: #6d6f73;
  }

  .responsive ul.megamenu>li.active .close-menu:before {
    color: #ec1a1f;
  }

  .sign_in_check_span {
    color: #2E79D2;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    padding: 0;
    line-height: normal;
  }

  .sign_in_check_input {
    color: #909090;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 0;
  }

  .sign--up h3 {
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-top: 0px;
  }

  .mg-top {
    margin-top: 20px !important;
  }

  .forgot-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 30px 30px 0;
  }

  .navbar-logo {
    text-align: left !important;
    /*  margin-bottom: 0!important;*/
  }

  .myac-desk {
    display: none !important;
  }

  .myac-mob {
    display: block !important;
    position: absolute;
    right: 15px;
  }

  .top-dflex {
    display: flex;
  }

  .btn-become-a-seller {
    background: #ec1a1f;
    padding: 6px 5px;
    font-size: 10px;
    margin-bottom: 5px;
    border-radius: 8px;
    margin-top: 10px;
    margin-left: 24px;
  }

  .header-top .currencies-block form>a {
    padding: 0 0px;
  }

  .header-center {
    padding: 12px 0 0 !important;
    background-color: #6D6F73;
  }

  .navbar-logo.headsi {
    margin-bottom: 0;
  }

  .cate-static li a {
    color: #868584;
  }

  .responsive ul.megamenu>li.hover:before {
    content: "\f067";
    font-family: FontAwesome;

    font-weight: 400;
    font-size: 13px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
    padding: 10px 8px 10px 50px;
  }

  .clearfix span {
    color: #626262;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }

  /*searchbar*/
  .type_1 #sosearchpro .select_category {
    vertical-align: middle;
    border: 1px solid #e5e5e5;
    background: #eee;
    display: table-cell;
    width: 152px;
    position: relative;
    z-index: 1;
    max-width: 115px;
  }


  .type_1 #sosearchpro {
    margin-top: 0px;
    padding-right: 30px;
    padding-left: 0px;
  }

  .input-group-btn {
    / position: relative;/ font-size: 0;
    white-space: nowrap;
    position: absolute;
    right: 0px;
    top: 2px;
  }

  /*searchbar*/
  .mrl5 i {
    background: #ec1a1f;
    border-radius: 5px;
    height: 25px;
    width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 4px;
  }

  .log-head i {
    background: #ec1a1f;
    border-radius: 5px;
    height: 25px;
    width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .log-head {
    padding: 0;
    margin-right: 0;
  }

  .header-top .languages-block.loci form>a {
    padding: 0;
  }

  .responsive ul.megamenu>li.active .close-menu:before {
    font-size: 14px;
  }

  .responsive ul.megamenu>li.active .close-menu {
    display: block;
    position: absolute;
    z-index: 10;

    top: 10px;
    right: 4px;
    margin: 0;
    padding: 0px 5px;
    background: #f6f6f6;
    text-align: center;
    cursor: pointer;
  }

  .country-brand-img {
    width: 100%;
    padding: 30px 8px;
  }

  .modtitle.popc {
    color: #000;
    border-bottom: 0 !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    font-family: "Poppins", sans-serif;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600;

  }

  .languages-block form:hover,
  .currencies-block form:hover {
    background: inherit !important;
    border-color: #EC1A1F;
  }

  .type_si {
    height: 22px;
    width: 22px;
    border: 1px solid rgba(204, 204, 204, 1);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    margin-left: 5px;
  }

  .type_si1 {

    height: 22px;
    width: 22px;
    border: 1px solid rgba(254, 93, 41, 1);
    display: flex;
    justify-content: center;

    font-size: 10px;
    margin-left: 10px;
  }

  .magni-head h1 {
    margin-top: 10px;
  }

  .magni-head h1 {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 600;

    letter-spacing: 0em;
    text-align: left;
    color: #000;

    margin-bottom: 4px;
  }

  .magni-pa p {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: 0em;
    text-align: left;
    color: rgba(147, 147, 147, 1);
    margin-bottom: 0px;
  }

  .ban-down h2 {
    color: #FFF;
    margin-top: 0;
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
  }

  .ban-down p {
    color: #FFF;
    margin-top: 12px;
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }

  .shoping-cart h2 {
    margin-bottom: 0;
    margin-top: 0px;
    color: #000;
    font-family: "Poppins", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;

  }
}





/*  <!-- Deal of the day 2nd version start -->*/
.hide {
  display: none;
}

.map-container {
  text-align: center;
}

.btnn-deal {
  margin: 0px 0px 8px;
  border: none;
  outline: none;
  background-color: #f1f1f1;
  cursor: pointer;
  font-size: 18px;
}

.centered-y img {
  height: 110px;
  /*            height: 100%;*/
  object-fit: contain;
}

.btnn-deal.active {
  border: 1.15px solid #F85506;
  ;
  background: #F6F6F6;
}

.bg-deal {
  background-color: #F6F6F6;
}
span.color-green {
    background: green;
    color: #fff;
    border-radius: 10px;
    padding: 2px 8px;
}
@media (max-width:992px) {
  .centered-y img {
    height: 60px;
    object-fit: cover;
  }

  .btnn-deal {
    margin: 8px;
  }

  .divisiondetail {
    display: flex;
  }
}

/*  <!-- Deal of the day 2nd version start -->*/




/*<!-- mohit 05Dec2023 product slider -->*/
.newcaro .caption a {
  color: #444;
}

.newcaro .product-item-container {
  margin: 15px 15px;
  padding: 5px 0px 10px;
  border: 1px solid #dddddd;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
}

.newcaro .right-block {
  margin-top: 18px;
  padding: 8px 8px 0px;
}

.re_ndrs {
  background: #f8f8f8;
  border-bottom: 0px !important;
  height: 65px;
}

.re_ndrs li {
  border: 1px solid #ddd;
  margin-left: 5px !important;
  position: relative;
  top: 15px;
  border: 1px solid #EAEAEA !important;
  background-color: #FAFAFA !important;
  margin: 0px 5px !important;
  float: left;
}

.re_ndrs li a {
  padding: 2px 5px !important;
}

.re_ndrs li a {
  margin: 0;
  padding: 0 10px 0 5px;
  cursor: pointer;
  color: #666666;
  text-transform: capitalize;
  font-size: 18px;
  line-height: 30px;
  vertical-align: middle;
}

.re_ndrs>li.active>a,
.re_ndrs>li.active>a:focus,
.re_ndrs>li.active>a:hover {
  color: #fff !important;
  cursor: default !important;
  background-color: #EC1A1D !important;
  border: 1px solid #EC1A1D !important;
  border-radius: 0px !important;
}

.sli-tab-con {
  padding: 6px 15px 3px !important;
}

.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: 1 !important;
  color: #ec1a1f !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: inherit !important;
  position: absolute !important;
  right: 22px !important;
  top: -45px !important;
}

.slick-next {
  right: inherit;
  position: absolute;
  right: 0px !important;
  top: -45px !important;
}

.slick-prev,
.slick-next {
  height: 10px !important;
}

@media (max-width: 767px) {
  .re_ndrs {
    background: #f8f8f8;
    border-bottom: 0px !important;
    height: 70px;
  }

  .re_ndrs li a {
    font-size: 11px;
    line-height: 20px;
  }

  .slick-prev,
  .slick-next {
    height: 0;
    width: 30px;
  }

  .mgl-16 {
    margin-left: 16px;
  }

  .slick-prev {
    left: inherit !important;
    position: absolute !important;
    right: 22px !important;
    top: -20px !important;
  }

  .slick-next {
    right: inherit;
    position: absolute;
    right: 0px !important;
    top: -20px !important;
  }
}

/* .tdowlcarousel .owl-pagination {
                      position: absolute;
                      right: 20px;
                      top: -60px;
                      display: flex;
                      }
                      .tdowlcarousel .owl-pagination .owl-page{
                      margin-right:20px;
                      }
                      .owl-pagination .owl-page:nth-child(1) {
                      margin-left:-57x;
                      transform: rotate(-180deg);
                      } */


/*<!-- mohit 05Dec2023 product slider -->*/

/* ------added-by-anjani 29-05-24------ */

@media screen and (max-width:767px) {
  .table_us {
    width: 100%;
  }

  .side_content {

    font-size: 14px;

  }

  .producttab .tabsslider .tab-content {
    padding: 5px;
  }

  table th {
    font-size: 10px;
    text-align: start;
  }

  table td {
    font-size: 10px;
    text-align: start;
  }

  .producttab .tabsslider .c_hanged li a {

    padding: 15px 0px 0px 15px;

    font-size: 15px;

  }

  .sidebar-menus ul {
    margin-bottom: 15px;
    min-height: auto;
    height: auto;
  }

  .my-table-overflow-y h4 {
    margin-left: 5px;
  }



  .social-media {
    display: block;
  }

  .social-img1 {
    display: flex;
  }

  /* .social-img1 img {
    margin: 5px;
    width: 45%;
    height: auto;
  } */

  .social-img1 img {
    margin: 5px;
    width: 90%;
    height: 46px;
  }

  .social-img {
    display: flex;
    justify-content: center;
  }

  /* .social-img img {
    margin: 5px;
    width: 15%;
  } */

  .two-block.ban h2 {
    font-size: 30px;
  }

  .so-spotlight1 {
    margin-bottom: 0px !important;
  }

  .sidebar-ads img {
    height: 400px;
    width: 100%;
    object-fit: contain;
  }

  .ltabs-item.product-layout.trdeservice {
    display: block !important;
  }

  .flg-sli.product-item-container {
    padding: 0 !important;
  }

  .caption p {
    font-size: 12px !important;
  }

  .caption.trade h4 {
    font-size: 14px !important;
  }

  .consumer-banner {
    height: 200px;
    background-size: cover;
  }

  .responsive ul.megamenu.innr-header>li.hover:before {
    display: none !important;
  }

  .responsive ul.megamenu.innr-header>li.active .close-menu {
    display: none !important;
  }

  .mg-bttm-30 {
    margin-bottom: 10px;
  }
}



/* ------ended-by-anjani 29-05-24------ */

/* ------ended-by-anjani 29-05-24------ */

/*container media query start*/
@media (min-width:1920px) {
  .container {
    width: 1700px ;
  }

  .sidebar-ads img {
    height: 610px;
    width: 100%;
    object-fit: cover;
    object-position: top;
  }
}

/*container media query end*/

.product-layout .flg-sli.product-item-container:hover {
  box-shadow: none !important;
}

.flg-sli.product-item-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 0 !important;
  border: none !important;
}

.flgg-img img {
  height: 48px;
}

.feture-brnd {
  border: none !important;
}

.btn-sel-outline .btn a {
  color: rgba(236, 26, 31, 1) !important;
}

.mg-bttm-30 {
  margin-bottom: 30px;
}

.abc-po {
  position: absolute;
  margin-top: 100px;
}

@media screen and (max-width:767px) {
  .pvc-txt h2 {

    font-size: 16px;

  }

  .data_s h2 {

    font-size: 22px;

  }

  #code3 ul {
    padding: 0px;
  }


  .producttab .tabsslider.vertical-tabs ul.myacount li {

    padding: 10px 10px 0px 25px;
  }

  .producttab .tabsslider.vertical-tabs ul.nav-tabs li a {
    font-size: 14px;
  }

  #code6 ul {
    padding: 0px;
  }

  .b0x-containss h2 {

    font-size: 22px;

  }

  .fav-h2 {
           font-size: 20px;
        line-height: 0;
        margin-bottom: 0;
        padding: 20px 0;

  }

  .address-book {
    border-radius: 20px;
    background: #FAFAFA;
    padding: 15px 15px;
  }

  .address-box h2 {
margin-bottom: 10px;
    font-size: 22px;

  }

  .address-box h3 {
    text-transform: capitalize;
  }

  .address-book p {

    font-size: 14px;
    margin-bottom: 10px;

  }

  .favourites .table thead>tr>th {

    font-size: 14px;
    text-transform: capitalize;
  }

  .pwd {
    position: relative;
  }

  .p-viewer2 i,
  .p-viewer1 i {
    color: #ec1a1f;
    font-size: 18px;
  }

  .p-viewer1 {
    position: absolute;
    right: 20px;
    bottom: 30%;
  }

  .p-viewer2 {
    position: absolute;
    right: 20px;
    bottom: 30%;
  }

  .abc-po {
    position: inherit;
    margin-top: 0px;
  }

  .abc-po .p-5 {
    padding: 0px !important;
  }

  .acc-set label {

    margin-top: 6px;
    margin-bottom: 6px;
  }

  .acc-set input {

    font-size: 16px !important;

    padding: 20px 12px;
    border-radius: 6px !important;
  }

  .ongoing-order-head h2 {

    font-size: 22px;

    margin-top: 10px;
  }

  .order-ship p {

    font-size: 11px;

  }

  .order-ship h4 {

    font-size: 12px;

  }

  .order-ship-right h4 {

    font-size: 12px;

  }

  .ongoing-box {
    border: 1px solid #a1a1a3;

    border-radius: 10px;
  }

  .ongoing-first {
    border-bottom: 1px solid #a1a1a3;
  }

  .order-right p a {
    font-size: 12px;
  }
}

.p-viewer i {
  position: absolute;
  right: 8px;
  top: 0;
  /* bottom: 15px; */
  font-size: 20px;
}

.color-red {
  color: red;
}

.d-flexs {
  display: flex;
}

/* --------new-css */
.news-div {
  display: flex;
  /* align-items: center; */
  padding: 0px 15px 5px;
}

.ans_dt1- {
  max-width: 80px!important;
  width: 100% !important;
  text-align: center;
  border-radius: 4px !important;
}

.delete-cart-varient {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ec1a1f;
  font-size: 22px;
}

.product-image-container img {
  height: 190px;
      width: 100% !important;
    object-fit: cover;
    padding: 0;
}

.wishlist-btn {
  background: inherit;
  border: indianred;
}

/* .wishlist-btn i {
  color: #ec1a1f;
  font-size: 20px;
  padding-left: 15px;
} */
.wishlist-btn i {
  font-size: 15px;
  position: absolute;
  top: 4px;
  height: 30px;
  width: 30px;
  background: #ec1a1f;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  border-radius: 50%;
  color: #fff;
z-index: 9;
}

.custome-quantity-input {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;

}

button:focus {
  outline: inherit !important;
}

.ltabs-item.product-layout a {
  color: #000;
}

.Modal-popu-otp input {
  background: #E4E4E4 !important;
  width: 100%;
  border: 0px;
  padding: 15px;
  border-radius: 10px;
}

.otp-submit-register {
  background: #EC1A1F;
  border: 0px;
  color: #fff;
  padding: 15px 50px;
  margin: auto;
  display: block;
  margin-top: 30px;
  margin-bottom: 15px;
  border-radius: 10px;
  font-size: 16px;
}

.select2-container .select2-selection--single {

  height: 50px !important;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px;
  position: absolute;
  top: 15px !important;
  right: 10px !important;
  width: 20px !;
}

.select2-container--default .select2-selection--single {
  border-radius: 15px !important;
}

.form-sign .p-viewer {
  z-index: 999;
  position: absolute;

  right: 30px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {

  line-height: 45px !important;
}

@media screen and (max-width:767px) {
  .news-div {
    display: block;
  }


}



/*
#snackbar {

  color: #fff !important;
  padding: 10px 15px !important;
  border-radius: 5px !important;
}
*/
.save-add {
  background: #e20a0a;
  border: 0px;
  color: #fff;
  min-width: 100px;
  padding: 10px;
  border-radius: 5px;
}

span.create-account-top-btn {
  width: 223px;
  height: 56px;
  color: #fff;
  border: 1px solid #fff;
  padding: 10px 30px;
  font-size: 22px;
  transition: 0.3s;
}

.create-account-hed-slide p {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  line-height: 26.63px;
  margin-bottom: 30px;
}

.create-account-hed-slide h3 {
  color: #fff;
  font-size: 45px;
  font-weight: 600;
  line-height: 54.46px;
}

.create-account-hed-slide {
  margin: 200px 0px 150px 0px;
}

.dropdown-currrency-ul {
  min-height: 180px;
  max-height: 180px;
  overflow-y: scroll;
  z-index: 99;
}


#style-2::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #ec1a1f;
}

.f_product {
  height: 40px;

  display: flex;
}

.wishlist-image {
  height: 40px!important;
  width: 40px!important;
  border-radius: 50%;
  object-fit: cover;
  min-height: 40px;
  min-width: 40px;
}

.f_title {
  font-size: 14px;
  width: 100%;
  color: #777777;
  margin-left: 10px;
}

.buttons-container {
  display: flex;
}

.favourites td p {
  font-size: 14px;
  min-width: 100px;
}

.cart-product-image {
  width: 80px;
  margin: 5px 0px;
  border-radius: 4px;
}

.order-book-btn {
  border-bottom: 1.5px solid #C2C2C2;
  border-radius: 7px;
  background: #EC1A1F;
  border: none;
  color: #FFF;
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: inline-block;
  padding: 8px 10px;
  margin-top: 15px;
}

.order-book-btn a {
  color: #fff;
}

@media screen and (max-width:767px) {
  span.create-account-top-btn {

    font-size: 14px;
  }

  .create-account-hed-slide p {
    color: #fff;
    font-size: 16px;

  }

  .create-account-hed-slide h3 {

    font-size: 20px;


  }

  .create-account-hed-slide {
    margin: 0px 0px 40px 0px;
  }

  .f_product {

    min-width: 200px;
  }

}

/* -------order-view-------- */


.order_vew {
    background-color: #F5F5F5;
    padding: 15px 15px 5px 15px;
    border-radius: 10px;
    margin-bottom: 10px;
    border-bottom: 4px solid red;
}
.order_vew.billin{
  background: #fff;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-top: 4px solid red;
    border-bottom: none;
}
table.table-bordered.tb_oder_detail thead>tr>th {
    background-color: #ec1a1f!important;
    font-weight: bold;
    color: #fff!important;
}
.order_vew.curren{
      border-bottom: none;
    background: #fff;
    border: 2px solid red;
}
.head_ord {
  font-size: 15px;
  font-weight: 500;
  min-width: 125px;
  margin-bottom: 10px;
  color: #000;
}

.head_ord_o {
font-size: 15px;
    font-weight: 600;
    color: #272525;
}
.order-det th{
  color: #000;
}
.d-flex {
  display: flex;
}

.d-flexo {
  margin-bottom: 10px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mt-0 {
  margin-top: 0px;
}

.headin-views {
     font-size: 18px;
    color: #000;
    font-weight: 700;
}


.head_bold {
  color: #EC1A1F;
  font-weight: 600;
  margin-bottom: 5px;
  /* margin-top: 15px; */
  font-size: 15px;
}

.head_add {
  color: #EC1A1F;
  font-weight: 600;
  margin-bottom: 5px;
  font-size: 15px;

}

#snackbar {
  color: #fff !important;
  padding: 10px 15px !important;
  border-radius: 5px !important;
}


@media screen and (max-width:767px) {


  div#menu44 .menu-4_wrapp{
            width: 95%;
        overflow: scroll;
        height: auto;
        max-height: 400px;
  }
  .side-brd-bot {
    border-bottom: unset;
  }

  .header-top-right {
    display: none !important;
  }

  .type_1 #sosearchpro .button-search {
    right: 38px;
    padding: 6px 9px;
    top: 1px;
  }

  .flg-sli.product-item-container {

    padding: 10px 0 !important;

  }


  .elect-flex {

    padding: 10px 10px;
    border-top-left-radius: 10px;
        border-top-right-radius: 10px;

  }

  .sidebar-menus ul li a {

    padding: 10px 20px 0;

  }

  .type_1 #sosearchpro .form-control {


    min-height: 40px;

  }

  .type_1 #sosearchpro .select_category select {

 padding: 5px;
        font-size: 10px;

  }
  select{
        box-shadow: none !important;
        padding-left: 5px;
        -webkit-box-shadow: none !important;
        -webkit-appearance: none;
        -moz-appearance: none;
        background: url(../image/theme/icons/bg-selectbox.png) #fff;
        background-repeat: no-repeat;
        background-position: 90px 15px;

  }
}


._0de60_1rbgD {
  display: flex;
  align-items: center;
}

._4d31c_1FqGK {
  background-color: #e51518;
  border-radius: .1875rem;
  color: #fff;
  display: block;
  font-size: 1.5625rem;
  font-weight: 600;
  height: 2.5rem;
  margin-right: .625rem;
  padding-top: .3125rem;
  text-align: center;
  width: 2.5rem;
}


._6b734_3gRbX {
  font-size: 1.4rem;
  margin: 0;
  color: #000;
}

._784d3_3MyLI {
  border-color: #e2e2e2;
  border-style: solid;
  border-width: .0625rem .0625rem 0 0;
  padding: 4px;
  height: 4.125rem;
/*  padding: 0 .25rem;*/
  width: 50%;
/*  border-left: 1px solid #ccc;*/
}
.bdr-leftt{
  border-left: 1px solid #e2e2e2;
}

._784d3_3MyLI>svg {
  width: 2rem;
}

.e8a0c_i6khK {
  color: #979797;
  display: block;
  font-size: 1rem;
  margin-top: -0.5rem;
}

._2aa14_3Wrb9>span {
  margin-left: .3rem;
}

.f79e8_3c319 {
  color: #4a4a4a;
  font-size: 1.1rem;
}

.f79e8_3c319 {
  color: #4a4a4a;
  font-size: 1.3rem;
}

._8c3f8_TJVPM {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

._0de60_1rbgD,
._784d3_3MyLI,
._8c3f8_TJVPM,
._05953_2WTxD,
.d5502_9DTmS {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

._8c3f8 ._784d3_3MyLI {
  width: 100%;
  border: 0px;
}

._8c3f8 ._784d3_3MyLI {
  height: 3.2rem;
}

._8c3f8 .f79e8_3c319 {
  font-size: 1.5rem;
}

._8c3f8 {
  border-top: 1px solid #e6e6e6;
}

.m-device {
  display: none;
}

._8c3f8 {

  display: none;
}

._05953_2WTxD1 {
  justify-content: space-between;
  margin-bottom: 7px;
  display: none;
  margin-top: 7px;
}

._05953_2WTxD>div {
  width: 47%;
}

._2aac2_3bwnD ._0a08a_3czMG {
  display: block;
}

._0a08a_3czMG {
  background-color: #fba100;
  border-radius: .1875rem;
  color: #fff;
  cursor: pointer;

  font-weight: 600;
  padding: .6rem;
  text-align: center;
  width: 100%;
}


._549f7_zvZ8u ._0a08a_3czMG {
  background-color: transparent;
  border: .0625rem solid #e51518;
  color: #e51518;
  font-weight: 600;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.video-section i{
  color: #000!important;
}
video.insert-video-link{
  max-height: 500px;
}
video.click-video-tag.video-detail {
    height: 100px;
    border: 1px solid #a6a8ab;
    margin-top: 15px;
}
img.click-video-tag.video-detail {
    height: 100px;
    border: 1px solid #a6a8ab;
    margin-top: 15px;
}

@media screen and (max-width:767px) {
  .video-detail{
   height: 60px!important;
        border: 1px solid #a6a8ab!important;
        padding: 1px;
                margin-top: 10px!important;
  }
  .video-section i {
    position: absolute;
    left: 35%;
    top: 35%;
    color: #000;
    font-size: 18px;
  }

  ._05953_2WTxD1 {
    display: inline-flex;
    width: 100%;
  }

  .m-device {
    display: block;
  }

  .megamenu>li>a img {

    width: 30px !important;
    height: 30px !important;

  }

  .so-vertical-menu ul.megamenu>li a {
    color: #444;
    line-height: 30px !important;
  }

  .mb {
    margin-bottom: 10px;
  }

  .navbar-toggle {
    margin-top: 6px;
  }

  ._8c3f8 {
    display: block;
  }

  .purchase-detail h2 {
    font-size: 20px;
  }

  .products-list.grid .product-layout .product-item-container,
  div.tab-slider .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container {
    margin: 0px !important;
    padding: 0px 15px !important;

  }

  .thumb-vertical-outer {
    width: 60px;
    position: relative;
    float: left;
    margin-right: 15px;
    padding: 40px 0;
  }

  .thumb-vertical-outer.product-gallery ul li .thumbnail img {
    height: 55px !important;
    width: 60px !important;
    object-fit: contain;
  }

  /* --mobile-view--- */

  .product-item-container.lead_sup a {
    display: flex;
    align-items: center;
  }

  .left-block {
    width: 50%;
  }

  .product-item-container.lead_sup {
    height: auto;
  }

  .caption {

    text-align: start !important;
  }

  .newcaro .product-item-container {
    margin: 0px;
    padding: 0px;

  }

  .input-group {
    width: 100%;
  }

  .large-images.vertical img {
    max-height: 230px;
    width: 100%;
/*    min-height: 230px !important;*/
  }

  .lead_time {
    display: block;
  }

  .footer-btn {

    height: 40px;

  }

  .form_newsletterr input {
    padding: 21px !important;

  }
}


.vertical-wrapper-2 {
  display: none;
}
.clear-filter a{
  color: #ec1a1f;
  font-size: 14px;
  font-weight: 600;

  margin-bottom: 0;
  cursor: pointer;
}
.clear-filter
{
 display: flex;
 align-items: center;
 justify-content: space-between;
}

.sidebar {
  width: 100%;
  background: #ffffff;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  /* border-radius: 12px; */
  padding: 5px 15px 15px;
  overflow: hidden;
  /* position: absolute;
					top: 50%;
					left: 50%;
					transform: translate(-50%, -50%); */
  transition: background-color 0.3s, color 0.3s;
  z-index: 9999;
  margin-top: 8px;
}

.sidebar h2 {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin: 0px 0 0px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: color 0.3s;
}

.sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, padding 0.3s ease-out;
}

.sidebar li {
  display: flex;
  align-items: center;
  padding: 2px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.3s;
  position: relative;
}

.sidebar li a {
  color: inherit;
}

/* .sidebar li:hover {
  background: #f0f0f5;
} */

.sidebar li.active {
  background: #ec1a1f;
  color: #ffffff;
  transition: background 0.3s;
}

.sidebar li.active .detail {
  color: #ffffff;
}

.sidebar li.active .icon {
  border-color: #ffffff;
}

.sidebar li.active .detail-icon {
  border-color: #ffffff;
}

.sidebar li.active .icon-both {
  border-color: #ffffff;
}

.sidebar li .title {
  font-size: 16px;
  margin-left: 10px;
}

.sidebar li .detail {
  font-size: 15px;
  color: #999;
  margin-left: auto;
}

.sidebar li .detail-icon {
  font-size: 12px;
  color: #999;
  margin-left: auto;
  width: 16px;
  height: 16px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #007aff;
  border-style: dashed;
}

.sidebar li .detail-both {
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-left: auto;
  gap: 10px;
}

.sidebar li .icon {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border-radius: 4px;
  margin-right: 10px;
  border: 1px solid #007aff;
  border-style: dashed;
}

.sidebar li .icon-both {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid #007aff;
  border-style: dashed;
}

.section-title {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin: 20px 0 10px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: color 0.3s;
}

.section-title .bx {
  transition: transform 0.3s;
}

.bx-chevron-up {
  color: #007aff;
  transform: rotate(180deg);
}

.add-item {
  display: flex;
  align-items: center;
  padding: 10px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.3s;
  color: #007aff;
}

.add:hover {
  background: #f0f0f5;
}

.plus-icon {
  width: 25px;
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #cfcfcf;
  border-radius: 4px;
  font-size: 16px;
  transition: background-color 0.3s;
}

.add {
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 0px 6px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.3s;
}

.bx {
  color: #007aff;
}

.bx-plus {
  color: #007aff;
  font-size: 20px;
}

.hidden {
  max-height: 0;
  padding: 0;
  overflow: hidden;
}

.dark-mode {
  background-color: #1c1c1e;
  color: #f5f5f7;
}

.dark-mode h2 {
  color: #f5f5f7;
  transition: color 0.3s, color 0.3s;
}

.dark-mode .section-title {
  color: #f5f5f7;
  transition: color 0.3s, color 0.3s;
}

.switch {
  /* position: absolute; */
  top: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.switch input {
  display: none;
}

.slider {
  width: 40px;
  height: 24px;
  background-color: #ccc;
  border-radius: 34px;
  position: relative;
  transition: background-color 0.3s;
}

.slider::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: white;
  top: 2px;
  left: 2px;
  transition: transform 0.3s;
}

.switch input:checked+.slider {
  background-color: #4cd964;
}

.switch input:checked+.slider::before {
  transform: translateX(16px);
}

.dark-mode .sidebar {
  background: #2c2c2e;
  color: #f5f5f7;
}

.dark-mode .sidebar li:hover {
  background: #3a3a3c;
}

.dark-mode .add:hover {
  background: #3a3a3c;
}

.dark-mode .sidebar li.active {
  background: #007aff;
}

.dark-mode .plus-icon {
  background-color: #767680;
}

.top-icons {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 6px;
}

.bx-sidebar {
  color: #007aff;
  font-size: 27px;
  cursor: pointer;
}

.top-icons .bx-dots-horizontal-rounded {
  color: #007aff;
  font-size: 20px;
  border-radius: 50%;
  border: 2px solid #007aff;
  cursor: pointer;
}

.drag .bx-dots-horizontal-rounded {
  color: #cccccc;
  font-size: 20px;
  cursor: grab;
}

.drag {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
/*  margin-bottom: 10px;*/
  cursor: grab;
}

.dragging .drag {
  cursor: grabbing;
}

.dragging .bx-dots-horizontal-rounded {
  cursor: grabbing;
}

.insearch45 {
  position: relative;
}

.insearch45 input {
  width: 100%;
  padding: 5px;
  border: 0.5px solid #ccc;
}

.insearicon i {
  position: absolute;
  top: 10px;
  right: 15px;
}

.brand98 .form-group {
  display: block;
  margin-bottom: 0px;
}

.brand98 .form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.brand98 .form-group label {
  position: relative;
  cursor: pointer;
  text-transform: capitalize;
}

.brand98 .form-group label:before {
  content: '';
  -webkit-appearance: none;
  background-color: transparent;
  border: 1px solid #ec1a1f;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 6px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  border-radius: 2px;
}

.brand98 .form-group input:checked+label:after {
  content: '';
  display: block;
  position: absolute;
  top: 5px;
  left: 5px;
  width: 5px;
  height: 9px;
  border: solid #ec1a1f;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
}


.radio1 {
  margin: 0.5rem;
}

.radio1 label {
  margin-bottom: 0px;
}

.radio1 input[type=radio] {
  position: absolute;
  opacity: 0;
}

.radio1 input[type=radio]+.radio-label:before {
  content: "";
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  height: 16px;
  width: 16px;
  position: relative;
  top: -0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
      border: 1px solid #ec1a1f;
}

.radio1 input[type=radio]:checked+.radio-label:before {
  background-color: #ec1a1f;
  box-shadow: inset 0 0 0 4px #f4f4f4;
  height: 16px;
  width: 16px;
      border: 1px solid #ec1a1f;
}

.radio1 input[type=radio]:focus+.radio-label:before {
  outline: none;
  border-color: #3197EE;
}

.radio1 input[type=radio]:disabled+.radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}

.radio1 input[type=radio]+.radio-label:empty:before {
  margin-right: 0;
}

.star-rating {

  display: flex;
  flex-direction: row-reverse;
  font-size: 1.5em;
  justify-content: space-around;
  padding: 0 .2em;
  text-align: center;
  width: 5em;
}

.star-rating input {
  display: none;
}

.star-rating label {
  color: #ccc;
  cursor: pointer;
}

.star-rating :checked~label {
  color: #ec1a1f;
}

.star-rating label:hover,
.star-rating label:hover~label {
  color: #ec1a1f;
}

.star-56 {
  display: inline-block;
  position: relative;
  bottom: 5px;
}

label.star {
  font-size: 18px;
}

.mbs-2 {
  position: relative;
  bottom: 5px;
}

.radio-label span {
  position: relative;
  bottom: 5px;
}

.brand98 {
  width: 100%;
}

.flex-list {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

._369d8_2hhWL {
  padding: 10px;
}

._369d8_2hhWL,
.ee6aa_1iWa_ {
  background-color: #fff;
  display: flex;
}

.e6903_3TLTh:first-child {
  border-right: .09375rem solid #fa001c;
}

.e6903_3TLTh:first-child {
  border-right: .09375rem solid #fa001c;
}

.e6903_3TLTh {
  color: #b1015f;
  font-size: .75rem;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
}

.e6903_3TLTh a {
  font-size: 12px;
  color: #ec1a1f;
}

.warp-sidebar {
  display: none;
}

._2a2c8_2aOXC {
  display: none;
}


@media screen and (max-width:767px) {
  #mySidebar {
    left: -400px;
    position: fixed;
    height: 100vh;
    overflow-y: scroll;
    top: -15px;
    padding-bottom: 100px;
  }

  .header-bottom {
    min-height: auto;
  }


  ._2a2c8_2aOXC {
    -webkit-box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .2);
    display: block;
    margin-bottom: .625rem;
    position: sticky;
    top: 0;
    z-index: 999;
  }

  .a0570_3Xofq {
    background-color: #fff;
    border-bottom: .0625rem solid #e2e2e2;
    display: block;
    font-weight: 700;
    padding: .625rem;
    padding: 15px;
  }

  .a760c_4mY4A {
    font-size: .9375rem;
    margin-left: .625rem;
  }

  .a0570_3Xofq {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }

  .a09 a {
    color: #ec1a1f;
  }

  .a760c_4mY4A {
    font-size: 14px;
    color: #6d6f73;
  }

  .mobi98 {
    padding: 20px;
  }

  .sidebar {
    padding: 0px;
  }



  .warp-sidebar {
    display: block;
  }

  ._2a2c8_2aOXC {
    display: block;
  }

  .vertical-wrapper-2 {
    display: block;
  }

  .vertical-wrapper-2 {
    position: fixed;
    left: -450px;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fffbff;
    overflow-x: hidden;
    transition: left 0.3s ease-in-out;
    z-index: 1000;
    padding: 10px;
    padding-bottom: 100px;
  }

  .vertical-wrapper-2.active {
    left: 0;
    /* Slide into view */
  }

  #remove-verticalmenu-2 {

    display: flex;
    justify-content: space-between;
    margin-right: 20px;
    margin-top: 10px;
    font-size: 20px;
    color: #e51518;
    cursor: pointer;
    margin-bottom: 20px;
  }
  #remove-verticalmenu-2 img{
    height: 35px;
  }

  .megamenu li {
    display: block;
    width: 100%;
  }

  .megamenu {
    margin-left: -15px;
  }

  .caption.starr h4 {
    font-size: 14px;
  }




}



.brand98 {
  width: 100%;
  height: 250px;
  overflow-y: auto;
}

.sort ul {
  padding-left: 0px;
}

.sort ul li {
  list-style-type: none;
  border-bottom: 1px solid #ccc;
  padding: 19px 14px 5px 10px;
}

.sort {
  position: relative;
  background: #fff;
  z-index: 99999;
  top: -7px;
  height: 100vh;
}

.sorting {
  position: absolute;
  width: 100%;
  left: 0px;
  top: -1px;
  z-index: 99999;
}

#sortings2 {
  width: 200px;
  height: 100vh;
  background-color: #f4f4f4;
  position: fixed;
  left: -400px;
  /* Initial hidden position */
  top: 0;
  transition: left 0.3s ease;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.1);
}

.button {
  display: inline-block;
  padding: 10px 20px;
  margin: 20px;
  background-color: #007bff;
  color: white;
  cursor: pointer;
  text-align: center;
  border-radius: 4px;
  user-select: none;
}


.f7cbb_3P0h3 {
  display: flex;
  margin-bottom: 0;
}

.f7cbb_3P0h3 li {
  list-style: none;

}

._31029_2JuAW {
  display: flex;
  justify-content: end;
  margin-top: 20px;
  align-items: center;
}

.c7b8a_2Cpoz._6ef17_2J2o3:first-child {
  border: .0625rem solid #ccc;
  margin-left: 0;
}

.c7b8a_2Cpoz {
  background-color: #fff;
  border: .0625rem solid #ccc;
  border-left: 0;
  color: #000;
  padding:3px 6px;
/*  padding: .3125rem .625rem;*/
  text-align: center;
}

._6ef17_2J2o3 a {
  color: #ea0e0e;
}

.c7b8a_2Cpoz a {
  color: #6d6f73;
}
.magni_color h4 {
    color: #000;
}
.pdl-15{
  padding-left: 15px!important;
}

.mob-send{
  display: none;
}
.shop-sp{
  padding-left: 25px;
}
.pdt-5{
  padding-top: 5px;
}







@media screen and (max-width:767px) {
  .box-sorts {
    display: none;
  }
.wid-mob{
  width: 80%;
          margin-left: 10px;
}
  #code3 {
    display: none;
  }
.shop-sp {
    padding-left: 0;
}
  .avatar-upload .avatar-preview {
    width: 80px;
    height: 80px;
    position: relative;
    border-radius: 100%;
    border: 4px solid #F8F8F8;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    left: 50%;
  }

  .avatar-upload .avatar-edit {
    position: absolute;
    left: 72%;
    z-index: 1;
    top: 70%;
  }

  .producttab.profile-wrap .tabsslider .nav-tabs li a {
    padding: 8px 10px;

    font-size: 13px !important;

    line-height: 24px;
  }

  .profile-buyer {
    position: relative;

  }

  .profile-first {

    padding: 15px 15px 0px 15px !important;

  }

  .contes h5 {

    font-size: 14px;

  }

  .shoping-cart-bx h2 {
    font-size: 16px;
  }

  .cart-bx h4 span {
    font-size: 12px;
  }

  .shoping-cart-bx button {

    padding: 10px 40px;
    margin-top: 10px;
    border: none;
    color: #fff;
    font-size: 14px;
    width: 100%;
  }

  .delete-cart-varient {
     background: unset !important;
        position: absolute;
        right: 10px;
        font-size: 18px;
        width: auto;
        height: auto;
        top: 5px;
  }

  .shoping-cart h2 {

    font-size: 18px;

    margin-top: 0px !important;
  }

  #custom-search-input button {

    position: absolute;
    right: 2px;
  }
}


/* -------ranger-slider----- */

.text-center{
    text-align: center!important;
}
.price-range-slider .range-value {
  margin: -6px 0px;
}

.price-range-slider {
  width: 100%;
  float: left;
  padding: 0px 20px;
  padding-left: 0px;
}

.price-range-slider .range-value {
  margin: 0;
}

.price-range-slider .range-value input {
  width: 100%;
  background: none;
  color: #000;
  font-size: 16px;
  font-weight: initial;
  box-shadow: none;
  border: none;
  margin: 20px 0 20px 0;
  margin-top: 0px;
}

.price-range-slider .range-bar {
  position: relative;
  border: none;
  background: #000;
  height: 3px;
  width: 96%;
  margin-left: 8px;
}

.price-range-slider .range-bar #slider-range-track {
  position: absolute;
  height: 100%;
  background: #ec1a1f;
  z-index: 1;
}

.price-range-slider .range-bar .slider-handle {
  position: absolute;
  border: none;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #ec1a1f;
  height: 17px;
  width: 17px;
  cursor: pointer;
  margin-top: -7px;
  z-index: 2;
}

.price-range-slider .range-bar .slider-handle.active {
  background: #ec1a1f;
}

/*div#mySidebar #section3 {
  min-height: 80px !important;
}*/



.activess {
  background-color: #ec1a1f;
  /* or any style you want for the active state */
}

.activess a {
  color: #fff;
}

.mb-0{
  margin-bottom: 0;
}
.mggt-10{
  margin-top: 10px;
}

.ads-mob{
  display: none;
}
.contents-products_zoom .large-images{
  display: flex;
  align-items: center;
      height: 400px;
      justify-content: center;
}
.large-images.vertical img{
  max-height: 360px;
  object-fit: contain;
}
.detail-tb .label-select {
    border: unset;
    margin-left: 5px;
    padding: 0px 12px;
    background: none;
    color: #000 !important;
    margin-bottom: 0;
    margin-top: 1px;
    font-weight: 600;
}
.detail-tb .table>tbody>tr>td{
  text-align: center;
}
.table_us.detail-tb  table tr:first-child {
    background: #595858;
    color: #fff;
  }
  .magni_c_type .label-select {
    background: #fff;
    border-radius: 5px;
    padding: 0px 6px !important;
    color: #ec1a1f !important;
}
.magni_c_type .label-select:hover {
    background: #ec1a1f;
    border-radius: 5px;
    padding: 0px 6px !important;
    color: #fff !important;
}
.detail-tb .table{
  margin-bottom: 0;
}
.purchase-detail h2 {
    font-size: 20px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 0;
}
.pd-0 {
    padding: 0;
}
.magni_color {
    width: 20%;
}
.table_us.detail-tb {
    margin-left: 10px;
}
.relev-cate{
      border: .0625rem solid #ccc;
    background: #ec1a1f;
    color: #fff;
    padding: .3125rem .625rem;
    text-align: center;
        margin-left: 10px;
}

.relev-mob .relev-cate{
  padding: 7px 14px;
/*      margin-left: 0px;*/
}
.pdr-0{
  padding-right: 0;
}
.tab-content.cate-render-tab.sli-tab-con{
  margin-bottom: 0;
}
.magni-price.bdr-clr h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.consum-box h4{
  height: 30px;
}
/*buyer chat*/
.mess-heading-img img {
    height: 50px;
    object-fit: cover;
    width: 50px;
    border-radius: 50%;
    object-position: top;
}
.mess-img {
    margin-top: 5px;
    margin-bottom: 10px;
    display: inline-flex;
    align-items: center;
}
.mess-img img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-position: top;
    object-fit: cover;
}
.message-li {
    display: flex;
    align-items: center;
    justify-content: start;
    border-bottom: 1px solid #E9E9E9;
    margin-top: 8px;
}
.bg-col{
  background: #f7f7f7;
}
.bg-col-ff{
  background: #fff;
  margin-bottom: 10px;
  padding: 5px 10px 10px;
}
.bg-col-ff2{
  background: #fff;
  padding: 10px 10px;
}
.bg-col-ff2 h2{
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin-top: 0;
  }
.chat_btn button{
    background: red;
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 3px 10px;
}
.menu-4_wrapp{
  background: #fff;
    border-radius: 10px;
        padding: 10px;
}
.menu-4_wrap{
  background: #fff;
    border-radius: 10px;
        padding: 10px;
}
.menu-4_wrapp h3{
  margin: 0;
}

.mgl-0{
  margin-left: 0!important;
}
.pdt-0{
  padding-top: 0!important;
}
a.btn-clickable.view-policydetail {
    font-size: 12px;
    margin-left: 8px;
}
a.btn-clickable.view-policydetail:hover {
    color: #ec1a1f;
}
.magni_color-detail2 span:hover {
    color: #ec1a1f;
}
.caption.starr h4 {
    height: 30px;
}
.sidebar-ads-mob img {
    border-radius: 10px;
}
.producttab.flex-mob-wrapp .tab-content{
      border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.shop-wrap-cart {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
}
.shop-wrap-cart .cart-product-image{
  height: auto!important;
  max-height: 100px!important;
}
.shop-wrap-cart .cart-dis{
  margin: 0 15px;
}
.shop-wrap-cart .news-div{
  padding-top: 5px;

}
.shop-wrap-cart .checks{
  margin: 5px;
}
.shop-wrap-cart .news-div{
  display: flex;
  align-items: center;
  justify-content: center;
}
.shop-wrap-cart .contes{
  padding-top: 0;
}
.buy-wrap {
    display: flex;
    justify-content: space-between;
      align-items: center;
      margin-bottom: 20px;
}
.buy-wrap-flex{
      display: flex;
    align-items: center;
    justify-content: space-between;
  padding: 0px 15px;


}
.showCoupon-box{
      background: #ec1a1f;
    color: #fff;
    padding: 6px 10px;
    border-radius: 10px;
}
.showCoupon-box:hover{
      background: #ec1a1f;
    color: #fff;
  }
  .showCoupon-box-global{
      background: #ec1a1f;
    color: #fff;
    padding: 6px 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.showCoupon-box-global:hover{
      background: #ec1a1f;
    color: #fff;
  }
  .main-add input {
    height: 12px;
}
.pdri-0{
  padding-right: 0;
}
.mgbt-30{
  margin-bottom: 30px;
}
.ship-addr{
  display: flex;
  align-items: center;
  justify-content: space-between;
      padding: 0px 15px;
}
.main-add input {
    margin-right: 10px;
}
.plan-details h4 {
    color: #000;
    font-size: 14px;
    margin: 5px 0 0;
}
.plan-type {
    color: #ec1a1f;
    font-weight: 600;
    font-size: 14px;
}

.mess-txt p {
    color: #000;
    margin-bottom: 0;
}
.chatt-txt-right h4 {
    margin-bottom: 0;
    font-size: 14px;
}
p.f_title {
    margin-bottom: 0;
}
.green-btn{
  background: green!important;
}
.green-btn:hover{
  color: #fff!important;
}
.btn-bluee {
    background: unset !important;
    color: green !important;
    border: 1px solid green !important;
}
.btn-bluee:hover{
  color: green!important;
}
.cart-bx .cart-bx-c1 h4 {
    font-size: 12px;
}

.review-design{
      display: flex;

    align-items: center;;
}
.review-starr{
  display: flex;
  margin-top: -20px;
}
.review-starr i {
    font-size: 16px;
    margin: 0px 3px;
        color: goldenrod;
}
.resviw-star{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}
.review-des1 img {
    height: 50px;
    width: 50px;
    border-radius: 50%;
}
.review-des2 h3 {
    font-size: 16px;
    color: #000;
    margin: 0;
}
.review-design-wrap {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    border-radius: 10px;
    padding: 15px;
    background: #fff;
    margin-bottom: 20px;
}
.review-des2 h4 {
        margin: 3px 0 0px;
    font-size: 12px;
}
.review-des3 h5{
       margin: 3px 0 0px;
    font-size: 14px;
}
.review-des1 {
    margin-right: 20px;


}
.invalid-feedback.text-danger {
    font-size: 12px;
    font-weight: 500!important;
    color: red;
    background-color: unset;
}


.noreview{
  text-align: center;
  font-size: 20px;
  color: #000;
}

.buy-wrap-flex-new {
    padding: 0px 15px;
}
.wrap-right-coupon{
    text-align: end;
    margin-top: 12px;;
}


/*.getcoupons-box ul{
  background-image: url('http://127.0.0.1:8000/frontin/gif_coupon.gif');
}*/

.consum-box-txt.requestt {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}


.consum-box-txt.requestt h5 {
    color: #fff;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.184px;
    text-align: center;
    justify-items: center;
    background: red;
    padding: 9px 15px;
    border-radius: 20px;
}

.tags img{
  height: 22px;
}
.slick-track{
margin-left:0!important;
}
.home-bannerr-wrap {
    margin-top: 20px;
}
.carousel-inner.home-bannerr{
  /* height: 400px; */
}
.carousel-inner.home-bannerr img {
    /* height: 400px; */
}
.carousel-caption.home-ban h2 {
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    text-transform: capitalize;
    text-align: left;

}
.carousel-caption.home-ban h3 {
    position: absolute;
   font-size: 16px;
    margin-top: 0px;
    padding: 10px 10px;
    border-radius: 16px;
    background: #A6A8AB;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
}
.carousel-caption.home-ban button {
        border-radius: 12px;
    background: #EC1A1F;
    border: none;
    color: #fff;
    position: absolute;
    padding: 8px 16px;
            bottom: 30px;
    left: 40px;
}
.carousel-control{
  width: 8%;
}
.carousel-control.left{
  background: transparent;
   margin: 170px 0px;
}
.carousel-control.right{
  background: transparent;
      margin: 170px 0px;
}
    .carousel-caption {
        right: 0;
        left: 0;
        top: 20px;
        padding: 10px 40px;
    }


h5.sale_head {
    margin: 0;
    font-weight: 600;
    color: #ec1a1f;
}
span.coupon_off {
    color: green;
    font-weight: 500;
}
.tb_oder_detail th{
color: #000;
}
.policy-tb-wrap p{
margin-bottom: 5px;
}
.carousel-indicators{
  display: none;
}
.mgr-15{
  margin-right: 15px;
}
.magni_c_type .label-select.option-active {
    background: #ec1a1f;
    border-radius: 5px;
    padding: 0px 6px !important;
    color: #fff !important;
}

.label-select.option-active, .label-select.option-selected {
    background: #ec1a1f;
    border-radius: 5px;
    padding: 0px 6px !important;
    color: #fff !important;
}

.Modal-popu-otp-m-3 .label-select{
 background: #fff;
    border-radius: 5px;
    padding: 0px 6px !important;
    color: #ec1a1f!important;
    border: 1px solid  #ec1a1f;
}
.Modal-popu-otp-m-3 .label-select.option-active, .label-select.option-selected {
    background: #ec1a1f;
    border-radius: 5px;
    padding: 0px 6px !important;
    color: #fff !important;
}
.otp-submit-register:hover{
  color:#fff;
}
.Modal-popu-otp-m-3 .addcart  h4 {
    color: #000;
    margin-bottom: 5px;
}
.clear-filter h2{
  color: #ec1a1f;
}
.clear-filter {
  margin-bottom: 10px;
}



/* new fav scroller css */
.custom-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #F5F5F5;
  height: 7px;
}

.custom-scroll::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
  height: 6px;
}

.custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #e84046;
  height: 6px;
}
.custom-scroll {
    margin-bottom: 20px;
}

/*end*/

.ongoing-btn-cancel.btn-cancell{
      background: none!important;
      border: none!important;
      color: #ec1a1f;
      font-weight: 500;
      padding: 0;
      cursor: pointer;
    }

.form_newsletterr input.sign-num {
      text-align: center !important;
    }

.btn-primary-sub {
    color: #fff !important;
    background-color: green !important;
    border-color: green !important;
    border-radius: 0px !important;
}
.lab-colo label {
    font-size: 14px;
    color: #000;
}
.modal-title.add-ad-title {
    color: #000;
}
.modal-header .close {
    margin-top: -2px;
    opacity: 1;
  }
.lead_time.addcart.add-crt {
    display: flex;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.add-crt .mobile_678 {
    text-align: center;
    width: 23%;
    border-radius: 5px;
    margin: 5px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.add-crt .price-info{
  margin-top: 0;
}

.add-crtt .flex_bts{
justify-content: center!important;
}
.add-crtt .flex_bts input{
  width: 100px!important;
}
.flex-in del{
font-size: 10px;
}
.add-crtt .table thead>tr>th {
    background: #3f3f3f;
    text-align: center;
    color: #fff;
}
.add-crtt  .table tr {
    text-align: center;
}
.pdlr-30{
  padding: 0 30px!important;
}
.btn-sels-ad .btn {

  background-color:red!important;
width: auto!important;
border-radius: 5px;
  padding: 12px 24px;
  font-family: "Poppins", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
  color: #fff;
}
.tbl-com_in table{

    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.tbl-com_in h4 {
    color: #ec1a1f;
}
.tbl-com_in .table>thead:first-child>tr:first-child>th {
  padding-top: 12px;
}
.tbl-com_in .table>thead:first-child>tr:last-child>th {
  padding-bottom: 12px;
}
.tbl-com_in .table thead>tr>th{
  color: #000;
  padding-left: 20px;
  border-bottom: 1px solid #ddd;
}
.tbl-com_in .table thead>tr>td{
  color: #000;
}
.store-description strong {
    color: #000;
}
.add-crtt table td{
  text-align: center;
}
.prf-ab h1{
  margin-top: 0;
}
.tbl-com_in table th {
    width: 40%;
}
.modal-dialog.modal-otpp{
  top:20%;
}
.register-otp-modal.otp-ver .modal-body{
    padding-bottom: 5px !important;
}
.register-otp-modal.otp-ver .otpText {
    margin-bottom: 0;
}
.otp-head{
  color: #000;
}
.btn.otp-submit-register{
    padding: 8px 16px!important;
        margin-top: 20px !important;
    margin-bottom: 0!important;
  }
  .register-otp-modal.otp-ver .Modal-popu h3{
    font-size: 18px;
  }
.policy-desc p strong{
font-size: 20px;
 }

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
         word-wrap: break-word;
}
.tbl-com_in .table>thead:first-child>tr:first-child>th {
    padding-top: 12px;
    vertical-align: middle;
}
.menu-4_wrapp{
      word-break: break-all;
}
.dropdown-menu.btn-xs.notifi-fot{
   display: block;
   top: unset;
   margin-bottom: 16px;
    bottom: 100%;
  left: -15px;
  min-width: 165px;

}
.dropdown-menu.btn-xs.notifi-fot li a:hover{
  background: #ec1a1f;
  color: #fff;
}
.policy-desc {
    font-size: 15px;
    margin-top: 14px;
}
.policy-btnnn a {
    color: #fff;
    padding: 5px;
    background: red;
    border-radius: 6px;
}
ul.search-suggestion-div-ul li:hover {
    background: #e9e7e7;
}

ul.search-suggestion-div-ul li {
    padding: 5px 10px!important;
  }
  ul.search-suggestion-div-ul {
    padding: 0px!important;
  }
.checks.cart-mon li h5 {
    font-size: 13px;
    color: #000;
    text-transform: capitalize;
    width: 120px;
    text-align: start;
}
.checks.cart-mon li {

    padding: 2px 6px;

}

.text-right-class{1459
  text-align: right;
}

.magni_c_type {
    width: 80%;
}
.wishlist-btn.wish-det-btn i{
      right: 30px;
}
h4.shop-byy {
    width: 95%;
}
.help-center-card-22 h5 {
    color: #000;
    font-weight: 600;
    font-size: 14px;
}
.help-center-card-222 h5 {
    color: #000;
    font-weight: 600;
    font-size: 14px;
}
  .wishlist-btn.wish-det-btn i{
             top: 3px !important;
        right: -10px;
        height: 25px;
        width: 25px;
        font-size: 15px;;
}
  .wishlist-btn.wish-det-btn i.fa-heart-o{
             top: 3px !important;
        right: -10px;
        height: 25px;
        width: 25px;
        font-size: 15px;;
}
.menu-4_wrapp ul {
    padding-left: 0;
}
.menu-4_wrapp ul li {
    padding-left: 0 !important;
}

@media (max-width: 767px) {


.col-md-12.mgt-20.sign_in_check.sign_in_check_input {
    margin-left: 15px;
}

  .magni_c_type {
    width: 100%;
}
  .checks.cart-mon li {
    display: flex;
    align-items: center;
    padding: 2px 6px;
    justify-content: start;
}
  .ban-box {
    margin: 15px 15px;
}
 .modtitle.popc.mob_headdd {
    margin-left: 0 !important;

    margin-bottom: 20px;
    margin-top: 10px;
}
.tbl-com_in .table thead>tr>th{
  padding-left: 10px;
}
.company-profile-page .card .card-header h1 {
    font-size: 19px;
}
  .mob-none{
    display: none;
  }
  .prf-ab h1{
  margin-top: 20px;
}
  .btn-sels-ad .btn{
    padding: 10px 20px!important;
  }
  .ans_dt1- {
  max-width: 50px!important;
}
.pd-mob-5 {
    padding: 0px 5px!important;
}
.mobile-567.flex-in{
  justify-content: space-between;
}
  .add-crtt .flex_bts .ans_dt {
        height: 26px;
        width: 26px ;
      }
  .add-crt .mobile_678 {
    width: 46%!important;
  }
       .add-crtt .flex-in .flex_bts .ans_dt {
        height: 22px;
        width: 18px;
    }
.arrive-btn.order-page-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-wrap: wrap;
  margin-top: 5px;
}
.order_vew.billin {
    border-bottom: 4px solid red;
    border-top: none;
}
.arrive-btn.order-page-btn button{
        width: 46%;
        margin: 5px;
        cursor: pointer;
        font-size: 11px !important;
        padding: 8px 6px !important;
}
.head_ord {
    font-size: 12px;
    margin-bottom: 0;
  }
  .head-para {
    font-size: 12px;
}

.order_vew.curren {
    padding: 8px 15px;
}


/*  .home-icon-mob-c a{
  color: #ec1a1f!important;
}*/
.mgr-15{
  margin-right: 0px;
}
.home-bannerr-wrap {
    margin-top: 0;
}
.carousel-caption.home-ban h2{
  font-size: 14px;
  line-height: 0;
}
.carousel-caption.home-ban h3 {
    position: absolute;
    margin-top: 5px;
    padding: 8px 10px;
    border-radius: 16px;
    background: #A6A8AB;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 12px;
    justify-content: center;
}
.carousel-control.right{
  margin: auto;
}
.carousel-control.left{
  margin: auto;
}
.carousel-inner.home-bannerr {
    height: 200px;
}
.carousel-inner.home-bannerr img {
    height: 200px;
}
.carousel-caption.home-ban button {

    font-size: 10px;
    padding: 4px 8px;
    bottom: 0;
    left: 25px;
}
.carousel-caption{
      padding: 0px 25px;
      top: 10px;
}
.product-image-container.second_img.contain-mob img {
    object-fit: contain!important;
  }

  .buy-wrap-flex{
    padding: 0 4px;
  }
  .add-ad-title {
            font-size: 18px !important;
        line-height: 18px;
  }
  .getcoupons-box.display-block{
            right: 5px;
                    padding-left: 10px;
        width: 100% !important;

  }
  .getcoupons-box.display-block{
    top: 30px!important;
  }
  .getcoupons-box.display-block ul li{
    padding: 8px!important;
  }
  .wrap-right-coupon {
    text-align: end;
    margin-top: -30px;
}
  .checks li {
    margin: 0px 5px;
}
  .help-center-card{
    height: auto!important;
  }
  .mg-bott-100{
    margin-bottom: 100px;
  }
  .buy-wrap{
        padding-right: 15px;
    padding-left: 15px;
  }
  .menu-4_wrapp {
    margin: 10px 10px;
}
.sli-tab-con {
    padding: 6px 15px 10px !important;
}
.sidebar-ads-mob {
    margin-top: 20px;
}
.magni_color {
    width: 100%;
}
 .menu-4_wrap{
    margin: 5px 10px;
    padding: 10px 0;
}
.bg-body-clr{
  background-color: #f8f8f8;
}
.bdr-popular.mob-bdr{
  border: none;
}
.box-border-h{
      background: #fff;
    margin-top: 20px!important;
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.tab-slider.box-border-h .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container {
        margin:4px 10px 10px !important;
        padding: 0px 0px !important;
        border: none;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        border-radius: 10px;
    }
    .box-border-h .modtitle{
           background: #ec1a1f;
    color: #fff;
    }
    .box-border-h .caption h4{
      text-align: center;
    }
   .box-border-h .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev, .so-listing-tabs .owl2-controls .owl2-nav .owl2-next{
      margin-top: -12px;
    }
    .deal-flex-row {
        padding: 0 0 10px;
    }
    .magni_color h4{
      margin-bottom: 5px;
    }
    .ads-desk{
  display: none;
}
    .ads-mob{
  display: block;
}
.re_ndrs.cate-render{
  background: #fff!important;
}
.tab-content.cate-render-tab {
  border: none;
  background: #fff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 0px;
}
.newcaro .product-item-container {
    margin: 0;
  }
  .gog-ad {
    margin: 10px 0px;
}
.gog-ad {
    height: 150px;
    background-position: top;
  }
.wishlist-btn {
           top: 0px;
        margin-left: 0 !important;
  }
  .products-list .product-layout .caption h4, div.tab-slider .ltabs-items-container .ltabs-items .product-layout .caption h4 {

    margin: 0 0 10px;
  }
  .caption.pd-cate h4 {
          padding: 10px 0px;
        margin: 0 !important;
        background: #f7f7f7;
    }
    /*.supplier-owl .owl2-carousel .owl2-item{
          margin-left: 15px!important;
    margin-right: 0px!important;
    }*/
    .tab-slider.box-border-h.supplier-owl .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container{
      padding: 10px!important;
    }
    .social-media {
    border: none;
    padding: 0px 20px 20px 10px;
}
.mb-10-mob{
  margin-bottom: 10px!important;
}
.sidebar-menus ul li a{
  font-size: 14px;
}
.social-img {
  margin-bottom: 10px;
}
.sidebar-menus ul li a{
  font-size: 14px;
}
    .deal-flex-row {
        padding: 0px 10px 10px;
    }
    div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev, div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next {
    width: 22px;
    border-radius: 50%;
    height: 22px;
    background-color: #ec1a1f;
    border: 1px solid #ec1a1f;
        background-position:none!important;
  }
  .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev, .so-listing-tabs .owl2-controls .owl2-nav .owl2-next{
    color: #fff;
  }

  ul.megamenu {
    margin: 10px 0 0;
  }

div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-prev,
div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next {
  background-position: 0px -2px;
}
div.tab-slider .so-listing-tabs .owl2-controls .owl2-nav .owl2-next {

background-position: -90px -2px;

}
.sign--up h5{
  margin-bottom: 0;
}
.facebook button {
    border-radius: 16px;
    background: #097DEB;
    border: none;
    color: #fff;
    padding: 8px;
    width: 100%;
    font-size: 12px;
    margin-bottom: 0;
}
    .responsive ul.megamenu>li.hover>a {
        display: flex;
        align-items: center;
    }
    .clearfix span {
      margin-left: 7px;
    }
  .bdr-btmm {
    border-bottom: 1px solid #e2e2e2;
}

.responsive ul.megamenu>li>a:hover.responsive ul.megamenu>li.hover:before {
        color: #fff;
    }
    .gog-ad{
    display: none;
  }
  .mg-bttm-30 {
    margin-bottom: 0px;
}
.pb-40 {
    padding-bottom: 20px!important;
}
.pt-40 {
    padding-top: 10px!important;
}
#content {
    margin-bottom: 0px;
}
    .btn-sign button {
        padding: 0;
        width: 100%;
        height: 45px;
    }
    .fb_bot span{
      font-size:20px
    }

.flex-mob {
    display: flex;
}
.producttab .tabsslider .nav-tabs li a{
      padding: 8px 16px;
}
    .producttab .tabsslider .nav-tabs.flex-mob li a {
        font-size: 12px;
                padding: 8px 10px;
      }
      .producttab .tabsslider .nav-tabs.flex-mob li{
        width: 50%;
      }
 .flex-mob-c{
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
          padding: 0 5px;
 }
  .flex-mob-c li{
  width: 50%;
  }
   .flex-mob-c li a{
    padding: 5px!important;
   }
   .producttab .tabsslider .nav-tabs.flex-mob li.active a, .producttab .tabsslider .nav-tabs.flex-mob li:hover a {
    border-top-color: #ec1a1f;
    background: #ec1a1f;
    color: #fff;
  }
  .producttab.flex-mob-wrapp  .tabsslider .tab-content {
        padding: 0px!important;
    }
     .producttab .tabsslider .nav-tabs.flex-mob-c li.active a, .producttab .tabsslider .nav-tabs.flex-mob-c li:hover a {
           color:  #ec1a1f;
           font-weight: 600;
           font-size: 11px;
      }
      .nav-tabs.c_hanged.flex-mob-c{
            border-bottom: 2px solid #ec1a1f;
                    margin-bottom: 10px;
      }
      .center-txt{
        text-align: center;
      }
      .tab-slider.box-border-h.frequent .ltabs-items-container .grid.ltabs-items .product-layout .product-item-container{
        padding: 5px!important;
      }
      .design_text{
        font-size: 12px;
      }
      .custom-margin {
    margin: 6px 0px;
}
.pd-mobb-0{
  padding: 0;
}
.contents-products_zoom .large-images{
  height: 330px;
}
.large-images.vertical img {
    max-height: 270px;
}
.revie{
  font-size: 14px;
}
.rating-box {
    margin: 0px 0 0;
}
.hrmr {
    margin-top: 5px;
    margin-bottom: 5px;
}
.table_us.detail-tb {
    margin-left: 0;
}
.purchase-detail h2 {
    font-size: 16px;
    color: #000;
    margin-top: 0px;
  }
  .label-select {
    margin-left: 0px;
}
.prd-det-mob{
    background: #f5f5f5;
    margin-top: 10px;
    padding: 2px 15px 13px;
}
.back-mob-fff{
  background: #fff;
}
.mg-mob-10{
  margin-top: 10px!important;
}
.mg-mobb-10{
  margin-bottom: 10px!important;
}
.magni_color-detail1 h4{
  margin-bottom: 0;
  margin-bottom: 5px;
}
.magni_color-detail2 h3 {
  font-size: 12px;
  margin-top: 0px;
}
.magni_color-detail2 .magni-price{
  padding-top: 0;
}
.magni_color-detail2.redd span{
  font-size: 12px;
}
.producttab.flex-mob-wrapp .tabsslider.details-tabb {
    margin-bottom: 0;
  }
.box_designs{
  padding-top: 0;
}
.pd-desk-0 {
    padding: 0 15px;
}
.checks h4{
  font-size: 12px;
}
.checks li span{
  font-size: 12px;
}
.act_design{
  font-size: 14px;
}
.showCoupon-box{
  font-size: 12px;
}
.ans_dt{
  height: 18px;
  width: 18px;
  font-size: 12px;
}
.check_supply h2{
  font-size: 12px;
}
.mgbt-30{
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.pdri-0 {
    padding-right: 15px;
}
.shoping-cart-bx{
  margin-bottom: 20px;
}
.address-book-btn button{
  padding: 10px;
}
.producttab.account-side .tabsslider.vertical-tabs ul.myacount{
  background: none;
  padding: 0;
}
.prf-img{
  display: none;
}
.producttab.account-side {
    margin-top: 5px;
}
.avatar-upload .avatar-edit input+label{
    width: 28px;
    height: 28px;
}
.account-setting {
    padding: 15px 0px;
}
.profile-wrap {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
}
.producttab .tabsslider {
    margin-bottom: 20px;
  }
  .main-add input {
    height: 10px;
    margin-right: 4px;
}
.main-add{
  font-size: 14px!important;
}
.cate-prodc .modtitle.popc {
    background: #ff0000;
    color: #fff;
    text-align: center;
    padding: 5px;
}

.consum-box .caption.starr {
    text-align: center !important;
}

.help-center-card{
  margin-bottom: 10px;
}
.pay-mob{
      border-top: 1px solid #e6e6e6;
    margin-top: 10px;
    padding-top: 0;
    padding-bottom: 5px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;

}
.magni-price.ret-cancel{
      display: flex!important;
    width: 100%;
    align-items: center;
}
.ret-cancel .magni_color-detail1{
  width: 18%;
}
.btnsd{
      display: flex;
    flex-wrap: wrap;
}
.btn-sels {
    width: 100%;
}
.btn-sel-outline.btn-gap {
    width: 48%;
  }
  .mr-5{
    margin-right: 5px;
  }
  .chat_btn{
    margin: 8px 0px 15px;
  }
  .faq-det .panel-title {
    font-size: 12px;
  }
 .faq-det .panel.panel-default {
    margin: 0 10px 5px;
}
.Modal-popu-otp-m-3 {
    margin: 5px 0px 20px!important;
}
form.add-to-cart .btn-sels .btn{
  font-size: 16px!important;
  padding: 10px!important;
}
.variation-txt {
    margin: 5px 0px!important;
}
.box_designs {
    margin-bottom: 10px;
}
.shoping-cart-bx.mg-mob-0{
  margin-bottom: 0!important;
}
.buy-wrap-flex {
    display: flex!important;
    align-items: center;
    justify-content: start;
    padding: 0px 15px !important;
}
.desk-send{
  display: none;
}
.mob-send{
  display: block;
}
.sens_mf button{
  padding: 10px 3px 10px 7px;
}
.mrl-15.pagination-p{
  margin-left: 0;
}
.pd-mob-0{
  padding: 0;
}
.address-book-btn {
    padding-bottom: 10px;
}
.address-box{
      margin: 0;
    margin-top: 15px;
}
.d-flex-mobb{
  display: flex;
}
.pdr-0-mob{
  padding-right: 0;
}
.default-btn button {
  padding: 10px 7px;
}
.order-tb-scroll{
  overflow-x: scroll;
}
.order-tb-scroll .ongoing-btn1{
  margin-right: 0;
}
#tab-review #review{
  padding: 20px 0;
}
.review-design-wrap{
  padding: 10px;
}
.review-starr i {
    font-size: 10px;
    margin: 0px 2px;
  }
  .review-des1 {
    margin-right: 8px;
}
.set-display-none{
  display: none;
}
    .form_newsletterr input.sign-num {
        padding: 21px 2px !important;
    }
    .checks.cart-mon{
  text-align: center;
  display: unset;
  margin: 0;
}
.checks.cart-mon .flex_bts {
  display: flex;
  align-items: center;
  justify-content: center;

}
   .checks.cart-mon .ans_dt1- {
             max-width: 80px !important;
        height: 22px;
        margin: 0 5px;
    }
    .checks.cart-mon .ans_dt {
        height: 22px;
      }
      .wishlist-btn i.fa-heart-o{
        top: 8px!important;
      }
      .wishlist-btn i{
        top: 8px!important;
      }
      .img-post-quo input{
        margin-top: 15px;
      }
      .text-right-class{
        text-align: left;
      }
      .get-check{
        display: flex;
                margin-top: 10px;
      }
      .pd-post button {
    padding: 10px!important;
  }
  .lSSlideWrapper.usingCss {
    height: 182px !important;
}
h4.shop-byy {
    width: 90%;
}
.magni-price.bdr-clr h3.price-new {
    font-size: 15px;
}
.social-img img {
    margin: 5px 8px;
    width: 36px;
}
    ul.search-suggestion-div-ul {

        height: auto!important;
        overflow-y: scroll!important;
        max-height: 180px!important;
    }
    td.table-price {
    font-size: 12px!important;
}



}
