@charset "UTF-8";
/* [2] */
/* [8] */
/*===============================================
 [SASS DIRECTORY ]
 [1] Minxin Link
 [2] Minxin Button
 [3] Minxin Triangle
 [4] Minxin LABEL PRODUCT
 [5] Minxin Scrollbars
 [6] Minxin Dev Custom
 ==============================================*/
.no-margin {
  margin: 0 !important; }
/*Dev Custom */
/*====================================================*/
.lib-list-item-product2 {
  border: none; }
  .lib-list-item-product2 .image-dev .list-button-dev {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    -webkit-transform: translate3d(-50%, -50%, 0);
    -ms-transform: translate3d(-50%, -50%, 0); }
    .lib-list-item-product2 .image-dev .list-button-dev li {
      display: inline-block;
      float: left;
      height: 40px;
      width: 40px;
      background: #fff;
      position: relative;
      border-width: 0 1px 0 0;
      border-style: solid;
      border-color: #ddd;
      opacity: 0;
      transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }
      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(1) {
        transform: translateX(40px);
        -moz-transform: translateX(40px);
        -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
        z-index: 1;
        transition-delay: 0s; }
      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(2) {
        transition-delay: 0.2s;
        z-index: 2; }
      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(3) {
        transition-delay: 0.2s;
        z-index: 2; }
      .lib-list-item-product2 .image-dev .list-button-dev li:nth-child(4) {
        transform: translateX(-40px);
        -moz-transform: translateX(-40px);
        -webkit-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
        z-index: 1;
        transition-delay: 0s; }
      .lib-list-item-product2 .image-dev .list-button-dev li:first-child {
        border-left: 1px solid #ddd; }
      .lib-list-item-product2 .image-dev .list-button-dev li a, .lib-list-item-product2 .image-dev .list-button-dev li button {
        background: none;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        line-height: 40px;
        text-align: center;
        box-shadow: none;
        border: none;
        color: #555;
        width: 40px;
        padding: 0; }
      .lib-list-item-product2 .image-dev .list-button-dev li:hover {
        background: #f04d6a; }
        .lib-list-item-product2 .image-dev .list-button-dev li:hover a, .lib-list-item-product2 .image-dev .list-button-dev li:hover button {
          color: #fff; }
  .lib-list-item-product2 .caption-dev {
    text-align: center;
    padding: 0 15px; }
    .lib-list-item-product2 .caption-dev .rating-dev {
      margin: 5px 0; }
    .lib-list-item-product2 .caption-dev .rating-dev .fa-stack-2x {
      font-size: 11px; }
    .lib-list-item-product2 .caption-dev .title-dev {
      color: #444;
      font-size: 13px; }
    .lib-list-item-product2 .caption-dev .price-dev .price.product-price {
      font-size: 16px; }
    .lib-list-item-product2 .caption-dev .price-dev .price-new {
      font-size: 16px; }
    .lib-list-item-product2 .caption-dev .price-dev .price-old {
      font-size: 12px; }
    .lib-list-item-product2 .caption-dev .add-cart-dev {
      background: #fff;
      border: 1px solid #ddd;
      font-size: 12px;
      text-transform: uppercase;
      color: #999;
      font-weight: bold;
      box-shadow: none;
      border-radius: 0;
      padding: 6px 20px;
      margin: 0 0 30px;
      transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -webkit-transition: all 0.2s ease-in-out; }

.lib-list-item-product-over2 .image-dev .list-button-dev li {
  opacity: 1;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; }
  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(1) {
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transition-delay: 0.2s; }
  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(2) {
    transition-delay: 0s; }
  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(3) {
    transition-delay: 0s; }
  .lib-list-item-product-over2 .image-dev .list-button-dev li:nth-child(4) {
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transition-delay: 0.2s; }
/*EFECT PRODUCT NUMBER*/
.lib-two-img {
  position: relative;
  display: block; }
  .lib-two-img .img-1 {
    opacity: 1;
    position: relative;
    transition: all 0.5s ease-in-out; }
  .lib-two-img .img-2 {
    position: absolute;
    z-index: 0;
    top: 0;
    opacity: 0;
    display: block;
    transition: all 0.5s ease-in-out;
    left: 50%;
    transform: translateX(-50%); }

.lib-two-img-over .img-1 {
  opacity: 0;
  transform-style: inherit;
  transition: all 0.5s ease-in-out; }
  .lib-two-img-over .img-2 {
    opacity: 1;
    transform-style: inherit;
    transition: all 0.5s ease-in-out; }
    body.layout-39 {
      overflow-x: hidden;
    }
/*EFFECT SLIDERHOME*/
@keyframes myeffect-slideshow {
  0% {
    opacity: 0;
    transform: translateY(-300px);
    -webkit-transform: translateY(-300px);
    -moz-transform: translateY(-300px);
    -ms-transform: translateY(-300px);
    -o-transform: translateY(-300px); }

  100% {
    opacity: 1;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0); } }

@-webkit-keyframes myeffect-slideshow {
  0% {
    opacity: 0;
    transform: translateY(-300px);
    -webkit-transform: translateY(-300px);
    -moz-transform: translateY(-300px);
    -ms-transform: translateY(-300px);
    -o-transform: translateY(-300px); }

  100% {
    opacity: 1;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0); } }

@-moz-keyframes myeffect-slideshow {
  0% {
    opacity: 0;
    transform: translateY(-300px);
    -webkit-transform: translateY(-300px);
    -moz-transform: translateY(-300px);
    -ms-transform: translateY(-300px);
    -o-transform: translateY(-300px); }

  100% {
    opacity: 1;
    transform: translateY(0);
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0); } }
/*===============================================
 [SASS DIRECTORY ]
 [1] BLOCK HEADER
 ==============================================*/
.common-home #content {
  clear: both; }

.common-home .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.home > a:before {
  width: 100%;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  opacity: 1; }

.typeheader-39 {
  /*=====SEARCH ======*/
  /*BLOCK CART*/
  /*MENU MEGA*/ }
  .typeheader-39 .setting {
    float: right;
    position: relative;
    padding-right: 15px;
    margin-top: 6px; }
  .typeheader-39 .setting .fa {
    margin: 6px 0;
    cursor: pointer;
    margin-left: 5px; }
  .typeheader-39 .setting:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    margin: 0;
    display: block !important; }
  .typeheader-39 .setting .account {
    clear: both;
    padding-top: 10px; }
  .typeheader-39 .setting .account .dropdown-menu, .typeheader-39 .setting .box-lang-cunrent .dropdown-menu {
    display: none;
    opacity: 1;
    visibility: visible;
    position: relative;
    box-shadow: none; }
  .typeheader-39 .setting .dropdown-menu {
    padding: 10px;
    transition: all 0s ease-out;
    -moz-transition: all 0s ease-out;
    -webkit-transition: all 0s ease-out; }
  .typeheader-39 .setting .dropdown-menu .dropdown, .typeheader-39 .setting .dropdown-menu .dropdown-menu {
    padding: 0;
    padding-left: 20px; }
  .typeheader-39 .setting > .dropdown-toggle {
    cursor: pointer;
    margin-bottom: 0px;
    color: #262626;
    padding: 0;
    height: 35px;
    position: relative;
    padding-left: 40px; }
  .typeheader-39 .setting > .dropdown-toggle:before {
    content: "";
    position: absolute;
    width: 31px;
    height: 31px;
    background: url(../../images/icon-account.png) no-repeat left top;
    left: 0;
    top: -2px; }
  .typeheader-39 .setting span.dropdown-toggle {
    text-transform: uppercase;
    color: #222;
    font-weight: bold; }
  .typeheader-39 .setting .btn-link {
    text-transform: uppercase;
    color: #222;
    font-weight: bold;
    padding: 5px 0;
    padding-bottom: 0; }
  .typeheader-39 .setting .btn-link img {
    margin-right: 5px;
    margin-top: -2px; }
  .typeheader-39 .setting .btn-link span {
    display: inline-block !important; }
  .typeheader-39 .setting ul.dropdown {
    padding-left: 15px;
    margin-bottom: 10px; }
  .typeheader-39 .block-cart {
    float: right;
    position: relative;
    padding-left: 15px; }
  .typeheader-39 .block-cart .title {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #222; }
  .typeheader-39 .block-cart .handle {
    background: url(https://static.iar.net.in/buil/19.5.8/catalog/view/theme/so-emarket/images/icon-image.png) no-repeat -13px -13px;
    width: 36px;
    height: 34px; }
  .typeheader-39 .block-cart .total-shopping-cart {
    font-size: 12px;
    color: #f04d6a;
    margin-bottom: 0;
    margin-top: -9px; }
  .typeheader-39 .block-cart .shoppingcart-box {
    min-width: 300px;
    top: 110% !important;
    position: absolute;
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.255);
    -webkit-box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.255); }
  .typeheader-39 .block-cart .shoppingcart-box:before {
    content: "";
    display: block;
    background: transparent;
    height: 25px;
    position: absolute;
    top: -25px;
    width: 100%; }
  .typeheader-39 .block-cart .shoppingcart-box p.empty {
    padding-top: 15px; }
  .typeheader-39 .block-cart .shoppingcart-box .minicart-title {
    background: #666;
    padding: 0 25px; }
  .typeheader-39 .block-cart .shoppingcart-box .minicart-title span {
    font-size: 12px;
    color: #fff;
    line-height: 41px; }
  .typeheader-39 .block-cart .shoppingcart-box .minicart-title span.price-title {
    float: right; }
  .typeheader-39 .block-cart .shoppingcart-box li.content-item {
    background: #f2f2f2;
    margin-bottom: 15px;
    padding: 0 15px; }
  .typeheader-39 .block-cart .shoppingcart-box li.content-item table {
    margin-bottom: 0; }
  .typeheader-39 .block-cart .shoppingcart-box li.content-item .table-striped > tbody > tr:nth-of-type(odd) {
    background: none; }
  .typeheader-39 .block-cart .shoppingcart-box .checkout {
    padding: 0 15px;
    margin-bottom: 15px; }
  .typeheader-39 .block-cart .shoppingcart-box .table > tbody > tr > td, .typeheader-39 .block-cart .shoppingcart-box .table > tbody > tr > th, .typeheader-39 .block-cart .shoppingcart-box .table > tfoot > tr > td, .typeheader-39 .block-cart .shoppingcart-box .table > tfoot > tr > th, .typeheader-39 .block-cart .shoppingcart-box .table > thead > tr > td, .typeheader-39 .block-cart .shoppingcart-box .table > thead > tr > th {
    border: none; }
  .typeheader-39 ul.top-link {
    list-style: none;
    margin: 0;
    float: right; }
  .typeheader-39 ul.top-link > li {
    float: left;
    position: relative;
    list-style: outside none none;
    padding-left: 15px;
    margin-left: 15px;
    padding-right: 0;
    border-left: none;
    font-size: 12px; }
  .typeheader-39 ul.top-link > li i {
    padding-right: 5px; }
  .typeheader-39 ul.top-link > li.language {
    min-height: 23px; }
  .typeheader-39 ul.top-link > li .fa-caret-down {
    font-size: 12px; }
  .typeheader-39 ul.top-link > li > a {
    font-size: 12px;
    color: #fff;
    line-height: 48px; }
  .typeheader-39 ul.top-link > li > a:hover {
    color: #fff; }
  .typeheader-39 ul.top-link > li.account:hover ul.dropdown-link {
    top: 34px;
    z-index: 9999;
    opacity: 1;
    border-top: 1px solid rgba(200, 199, 199, 0.3); }
  .typeheader-39 .welcome-msg {
    line-height: 40px; }
  .typeheader-39 .lang-curr {
    float: right; }
  .typeheader-39 .lang-curr > li {
    float: left;
    padding: 0;
    position: relative;
    padding-left: 18px;
    margin-left: 18px; }
  .typeheader-39 .lang-curr > li:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 12px;
    background-color: #818181;
    top: 14px;
    left: 0; }
  .typeheader-39 .lang-curr > li.currency:before {
    display: none; }
  .typeheader-39 .lang-curr > li .btn-group {
    padding: 0; }
  .typeheader-39 .lang-curr > li .btn-group .btn-link {
    padding: 0;
    line-height: 40px;
    padding-right: 0;
    border: none;
    color: #1c1c1c;
    font-size: 14px;
    font-weight: 400; }
    .typeheader-39 .lang-curr > li .dropdown-menu {
      left: auto;
      right: 0; }
      .layout-39 {
        font-family: 'Poppins', sans-serif !important;
      }
/******************PRODUCT LIST SCREEN*********************/
.layout-39 .product-item-container {
  position: relative;
padding: 1px !important;
display: flex;
flex-direction: column;
background-color: #fff !important;
width: 100%;
flex-shrink: 0;border: 1px solid #e5e5e5;
}
.layout-39 .product-image-container a {
  display: block;
  position: relative;
  padding-bottom: 78%;
  width: 100%;
}
.layout-39.common-home .product-image-container img {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
.layout-39 .product-item-container .right-block {
  padding: 5px 10px 7px !important;
  flex-grow: 1;
  display: flex;
  flex-direction: column;text-align: left !important;background-color: white !important;
}
.product-search.layout-39 .product-image-container a {
  padding-bottom: 100%;
}
.product-search.layout-39 .quickcount-left.es input[type=text] {
  width: 74%;
}
.product-search.layout-39 .products-list .product-grid-2 .quickcount-left.es input[type=text] {
  width: 89%;
}
.product-search.layout-39 .products-list .product-grid-3 .quickcount-left.es input[type=text] {
  width: 83%;
}
.product-search.layout-39 .products-list .product-grid-5 .quickcount-left.es input[type=text] {
  width: 70%;
}
.product-search.layout-39 .stack-top.left {
  left: 15px;top: 0px;
}
  .layout-39 .product-item-container .caption {
  font-size: 15px;
line-height: 19px;
flex-grow: 1;
}
.layout-39 .product-item-container .rating, .layout-39 .product-item-container .ratings {
  display: flex;
  margin: 6px auto;
  justify-content: left;
}
.layout-39 #content .right-block .price {
  margin-top: 6px;
  line-height: 1;
  font-weight: 700;
  color: #3d464d;
  font-size: 18px;height: 20px;text-align: center;
}
.layout-39.common-home #content .product-grid9 .product-item-container .right-block h4 a {
  font-size: 15px;
}
.layout-39 #content .price .price-old {
  color: #333;
  font-weight: 400;
  font-size: 13px;
  text-decoration: line-through;
  padding: 0;
  opacity: .5;
  letter-spacing: 0.5px;
}
.layout-39 .so-extraslider .item {
  display: flex;
  flex-wrap: wrap;
}
.common-home.layout-39 .products-list .product-layout {
  display: flex;
    width: calc(100% - 12px);
    margin: 8px 6px;
}
.layout-39 .product-item-container .caption h4 {
  font-size: 15px;
  line-height: 19px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;font-weight: 500 !important;
}
.layout-39 .padd-set {
  padding-right: 30px;
  padding-left: 30px;
}
.view-39 {
  z-index: 2;
  position: absolute;
  border: none;
  font-size: 10px;
  text-transform: uppercase;
  fill: currentColor;
  padding: 7px;
  cursor: pointer;
  top: 0;
  background: transparent;
  color: #ccc;
  transition: background-color .2s,color .2s;
  right: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
}

/* .layout-39 .ribbons {
position: absolute;
top: -20px;
left: 20px;
z-index: 9;
} */
.layout-39 .offr-39 {
display: block !important;
}
.layout-39.common-home #content .product-grid9 .product-item-container .left-block {
  padding: 10px;
}
.layout-39.common-home #content .product-grid9 .product-item-container .right-block .addToCart {
  color: #fff;margin-top: 12px;
}
.layout-39.product-category .product-item-container .right-block {
  background-color: #fff;
}
.layout-39 .products-category .products-list .product-grid-4 .product-image-container {
  height: 165px;align-items: center;
}
.layout-39.product-product .product-view .content-product-right .box-info-product .quantity {
  margin-bottom: 6px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 500;
  color: #6c757d;
}
.layout-39.product-product .product_page_price .label-product#off_39 {
  background-color: #388E3C  !important;
}
.layout-39.product-product .product_page_price .label-product {
  font-weight: 500;
}
.layout-39.product-product .alert.fadeOut {
  transform: none;
}
.layout-39.product-product .video-count {
  display: block;
  text-align: center;
  width: 40px;
  color: #3d464d;
  font-weight: 500;
  font-size: 11px;
}

.layout-39.common-home #content .product-grid9 .product-item-container .right-block .addToCart:hover {
  color: #fff !important;
}
.layout-39 .add-cart39 {
    border-radius: 3px;
    border: none;
    color: #fff;
    font-weight: 600;
    padding: 12px;
    text-transform: uppercase;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
    max-width: 200px;
    width: 200px;
}
.layout-39 .product-view .content-product-right .box-info-product .cart .btn-mega {
  display: none;
}
.layout-39.product-product .quickcount-left.es {
  margin-top: 0px;
  max-width: 200px;
    width: 200px;
}
.layout-39 #product-related .qty-div {
  margin-top: 0;
}
.layout-39 #product-related .product-item-container .rating {
  margin: 6px 0 2px;  
}
.layout-39 #product-related .quickcount-left.es {
  margin-top: 18px;
  max-width: 200px;
    width: 200px;
}
.layout-39 #product-related  .products-list .product-grid .product-item-container .left-block .cartinfo--left {
display: none;
}
.layout-39 #product-related .product-item-container {
  display: flex;
  width: calc(100% - 12px);
  margin: 8px 6px;
}
.layout-39 #product-related .right-block .quickcount-left.es .quickcount_right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-39 #product-related .quickcount-left.es .minusplus {
  padding: 7px 11px 9px 13px;
}
/* .layout-39 #content .label-sale:after, .layout-39 #content .label-product-sale:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 18px solid transparent;
  border-right: 16px solid transparent;
  left: 1px;
  top: 98%;
} 
.layout-39 #content .label-sale.off-rib, .layout-39#content .label-product-sale {
  position: relative;
  display: block;
  text-align: center;
  font-size: 10px;
  line-height: 1;
  padding: 20px 4px 0px;
  width: 35px;
  font-weight: bolder;
  color: #fff;
  border-radius: 0;
  top: 12px;background-color: #f91d25;
} */
.layout-39 #content .label-sale span:after, .layout-39 #content .label-product-sale span:after,
.layout-39 #content .label-sale span:before, .layout-39 #content .label-product-sale span:before {
  position: absolute;
  content: "";
}
.layout-39.product-product .addToCart.callforprice {
  width: auto !important;padding: 15px 20px 16px 20px !important;
}
 
.layout-39 .addToCart {
  border: 0; width: 100%;
  border-radius: 8px !important;
  color: white !important;
  padding: 15px 20px 16px 60px;
  text-transform: uppercase;
  font-weight: 600;
}
/* .layout-39 .addToCart:hover {
  background-position: left bottom !important;color: #fff !important;
  background-size: 200% 100% !important;
} */
.extra-layout39 .so-extraslider .owl2-controls .owl2-nav .owl2-prev, .extra-layout39 .so-extraslider .owl2-controls .owl2-nav .owl2-next {
  display: none !important;
}
.layout-39.product-product .outstck-39 {
  position: unset;
}
/*****************************VIDEO SECTION*************************/

.layout-39 .row.vidTemp{
  display: flex;
   flex-wrap: wrap;
   padding: 0 4px;
}
.layout-39 .vidTemp .col:nth-child(1) {
   flex: 60%;
   max-width: 60%;
   border-radius: 10px;
   padding:10px;
}
.layout-39 .vidTemp .col:nth-child(2) {
   flex: 40%;
   max-width: 40%;
   border-radius: 10px;
   padding:10px;
}
.layout-39 .vidTemp .col iframe {
   width: 100%;
   border-radius: 10px;
}
.layout-39 .col img {
   margin-top: 8px;
   vertical-align: middle;
   border-radius: 10px;
   width: 100%;
   object-fit: cover;
   height: 235px;
   cursor: pointer;
}
.layout-39 #content .VideoSection .module h2 {
  padding-top: 10px;
  font-family: inherit;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #222;
  text-align: center;
  margin-top: 0;
}
.layout-39 .label-stock.out-39 {
  font-size: 20px;
  font-weight: 500;
  background: white;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  position: absolute;
  top: 44%;
  color: #ef4136;
  text-transform: uppercase;bottom: unset;
}
.layout-39 .testimonials-w {
  padding: 15px;
}
.testimonials-w .slider-testimonials h2 {
  text-transform: capitalize;
 text-align: center;
    font-size: 32px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;margin-bottom: 30px;
}
.layout-39 .slider-testimonials .owl2-nav .owl2-prev:before {
  content: "\f104";
}
.layout-39 .slider-testimonials .owl2-nav .owl2-next:before {
  content: "\f105";
}
.layout-39 .slider-testimonials .owl2-nav div:before {
  font-family: 'FontAwesome';
  font-size: 28px;
  color: #8a8a8a;
}
.layout-39 .slider-testimonials .owl2-nav .owl2-prev {
  left: -40px;
}
.layout-39 .slider-testimonials .owl2-nav .owl2-next {
  right: -40px;
}
.layout-39 .slider-testimonials .owl2-nav div {
  position: absolute;
  top: 50%;
  margin-top: -10px;
}
.testimonials-w .slider-testimonials {
  background: transparent !important;
    box-shadow: none;
    padding: 0 !important;
}
.layout-39 .testimonials-w .slider-testimonials .item {
  padding: 15px !important;
  box-shadow: 0 0 10px rgb(0 0 0 / 15%);
  margin-right: 15px;  text-align: center;border: 1px solid #e5e5e5;
  background: rgba(255, 255, 255, 0.9) !important;
  height: 330px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.layout-39 .testimonials-w .slider-testimonials .item:hover {
  box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}
.testimonials-w .slider-testimonials .item .text {
  margin: 0;color: #3d464d;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
}

.layout-39 .slider-testimonials .modcontent .item .cont img {
  width: 80px !important;
    height: 80px !important;
  border-radius: 50%;
}
.layout-39 .slider-testimonials .owl2-carousel .owl2-item {
overflow: hidden;
}
.layout-39 .slider-testimonials .modcontent .item .cont .name span {
  font-size: 16px;
  font-weight: 500;
}
.layout-39 .slider-testimonials .modcontent .item .cont .name p {
  font-size: 14px;
  margin-bottom: 5px;color: #3d464d;
}
.testimonial  .paraview {
  color: #656565;
  letter-spacing: 0.5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.testimonial  .para1 {
  color: #656565;
  letter-spacing: 0.5px;
}
.testimonial  .lower.view {
  height: auto;
  display: grid;
  align-content: center;
  justify-items: center;
}
.testimonial  div.paraview.content {
  display: unset !important;
}
.testimonial .lower .para {
  display: unset;
}
div.moretext.para1 {
  display: none;
}
.testimonial .lower {
  height: 295px;align-content: center;
}
.moreless-button{
 background: transparent;
  border: 1px solid #ccc;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  padding: 3px 10px;
}
.testimonials-w .slider-testimonials .item .name span,
.testimonials-w .slider-testimonials .item .name p {
  font-weight: 500;
}
/* .layout-39 .test-39 .product-image-container a {
  padding-bottom: 25.5%;
} */
.layout-39 .test-39 .so-extraslider {
  margin: 0;
}
.layout-39.common-home #content .test-39.module h3.modtitle {
  margin-top: 10px;
}
.layout-39 .so-extraslider-ltr.test-39 .so-extraslider.button-type1 .owl2-dots {
  position: relative;
    bottom: 30px;
}
.layout-39 .test-39 .quickcount-left.es input[type=text] {
  width: 69%;
}

.layout-39 .test-39 .product-item-container .right-block {
  padding: 22px 10px 10px !important;
}
.layout-39 .stck-39 {
  border-color: #f0f0f0;
  background: #f0f0f0;
  color: #3d464d;
  fill: #3d464d;
  width: 92%;
  padding: 15px 25px !important;
  text-align: center;
  margin: 0 auto;
  border-radius: 8px !important;bottom: 5px;
}
.layout-39 .so-deal .stck-39 {
  bottom: 0px;
}
.layout-39 .lab-div {
  margin-top: 54px;
}
/* .layout-39 #content .label-sale.off-rib:after, .layout-39 #content .label-product-sale:after {
  border-top: 10px solid #f91d25;
} */
.layout-39 .so-extraslider .item  {
  position: relative;
}
.layout-39 .stack-top {
  /* adjust the below to control the shape */
  --d:5px; 
  --w:100px;
  --c:#333;
  /**/

  position: absolute;
  top: 7px;
  right: 0;
  transform: translate(29.29%, -100%) rotate(45deg); /* 29.29% = 100%*(1 - cos(45deg)) */
  color: #fff;
  text-align: center;
  width: var(--w);
  transform-origin: bottom left;
  padding:5px 0 calc(var(--d) + 5px);
  background:
  linear-gradient(rgb(153 98 98 / 60%) 0 0) bottom/100% var(--d) no-repeat
  var(--c);
  clip-path:polygon(0 100%,0 calc(100% - var(--d)),50% calc(100% - var(--d) - var(--w)/2),100% calc(100% - var(--d)),100% 100%,calc(100% - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)))
}
.layout-39.common-home .so-categories .cat-wrap .content-box {
  width: 100%;
}
.layout-39.common-home .so-categories .cat-wrap .content-box.categ-39 {
display: none;
}
.common-home .so-categories .owl2-controls .owl2-nav .owl2-prev, .common-home .so-categories .owl2-controls .owl2-nav .owl2-next {
  margin-top: -40px;
}
.layout-39 .stack-top.left {
  left:7px;
  right:auto;font-size: 12px;width: 55%;
  transform: translate(-29.29%, -100%) rotate(-45deg);
  transform-origin: bottom right;z-index: 9;
}
/* .layout-39 .stack-top span {
  -webkit-animation: 2s linear infinite condemned_blink_effect; /* for Safari 4.0 - 8.0 
    animation: 0.7s linear infinite condemned_blink_effect;
} */
.layout-39.product-category .stack-top.left {
  left: 15px;
}
.layout-39.product-category .stack-top {
  top: 0px;
}
.layout-39.product-category .products-category .products-list .product-grid-4 {
  padding-right: 15px;
}

  /* for Safari 4.0 - 8.0 */
  @-webkit-keyframes condemned_blink_effect {
    from {
        color : #00bcd4;       
        }
    to {
        color : #e21777;        
        }
    0% {
      visibility: hidden;
    }
    50% {
      visibility: hidden;
    }
    100% {
      visibility: visible;
    }
  }
  
  @keyframes condemned_blink_effect {
    from {
        color : #fff1e1;       
        }
    to {
        color : #fff;      
        }
    0% {
      visibility: hidden;
    }
    50% {
      visibility: hidden;
    }
    100% {
      visibility: visible;
    }
  }
  /* .layout-39.common-home .newarrive-39 .modtitle span  {
    margin: 1rem auto;
    animation: neon 1s ease infinite;
} */
@keyframes neon {
    0%,
    100% {
        text-shadow: 0 0 10px #ef00e3a8, 0 0 20px #ef00e3a8, 0 0 20px #ef00e3a8, 0 0 20px #ef00e3a8, 0 0 2px #fed128, 2px 2px 2px #806914;
        color: #f5efcb;
    }
    50% {
        text-shadow: 0 0 2px #800e0b, 0 0 5px #800e0b, 0 0 5px #800e0b, 0 0 5px #800e0b, 0 0 2px #800e0b, 4px 4px 2px #40340a;
        color: #eda0d3;
    }
}

/********************VIDEO SECTION END*********************/
.layout-39 #content .module h2 {
   font-family: 'Nexa-Bold';
   font-size: 32px;
   font-weight:500;
   line-height: 32px;
   letter-spacing: .64px;
   color: #221e38;
   text-transform: capitalize;
}
.layout-39 .product-detail .producttab .tab-content .product-property-title {
   font-size: 25px;
}
/* .layout-39.common-home #content .product-grid9 .product-item-container .left-block .button-group.view-39 {
  left: 105%;
    top: 9%;
}
.layout-39.common-home #content .product-grid9 .product-item-container .left-block .button-group.view-39 .btn-button:hover {
  box-shadow: unset;background-color: transparent;
}
.layout-39.common-home #content .product-grid9 .product-item-container .left-block .button-group.view-39 .btn-button:hover i {
  color: #222;
} */
.layout-39 .filters-panel .product-compare, .layout-39 .nofor-39 {
  display: none !important;
}
.layout-39.product-category .products-list .product-grid .product-item-container,
.layout-39.product-special .products-list .product-grid .product-item-container {
  height: 380px;
}
.layout-39 .products-list .product-grid .product-item-container:hover,
.layout-39.common-home #content .product-grid9 .product-item-container:hover {
  box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}
.layout-39 .label-stock.stock-39 {
  right: 0;
    top: 38px;
    bottom: unset;
    left: unset;
}
.layout-39.product-category .stock-div {
  height: 60px;
}
.layout-39.product-category .products-list .product-grid .product-item-container .right-block h4 {
  font-weight: 500;text-transform: capitalize;
}
.layout-39.product-category .product-grid-2 .qty-div {
  margin-top: 0px;
}
.layout-39.product-category .products-list .product-grid.product-grid-2 .addToCart {
  width: 100%;
}
.layout-39.product-category .products-list .product-grid.product-grid-2 .product-item-container .right-block .addToCart,
.layout-39.product-category .products-list .product-grid.product-grid-3 .product-item-container .right-block .addToCart {
  margin-top: 0px;
}
.layout-39.product-category .products-list .product-grid.product-grid-5 .product-item-container .right-block .addToCart {
  padding: 14px 10px !important;
}
.layout-39.product-category .products-category .products-list .product-grid-2 .product-image-container {
  height: 230px;
}
.layout-39.product-category .products-list .product-grid-5 .product-item-container {
  height: 375px;
}
.layout-39.product-category .product-grid-2 .quickcount-left.es,
.layout-39.product-category .product-grid-3 .quickcount-left.es {
  margin-top: 0px;
}


.layout-39.product-category .product-grid-2 .stock-div,
.layout-39.product-category .product-grid-3 .stock-div {
  height: 45px;
}

.layout-39.product-category .products-list .product-list .product-item-container .right-block .addToCart {
  border: none;
}
.layout-39.product-category .products-list .product-list .product-item-container .right-block .label-stock.stock-39,
.layout-39.product-category .products-list .product-table .right-block .label-stock.stock-39 {
  position: unset;
}
.layout-39 .so-deal .quickcount-left.es input[type=text] {
  width: 79%;
  padding: 9px 25px;
}
.layout-39.product-category .products-list .product-list .product-item-container .left-block {
border: none;
}
.layout-39.product-category .products-list .product-table .product-item-container > :last-child {
  border-left: none;
}
.layout-39.product-category .products-list .product-table .right-block .addToCart {
  border: none;    width: 34%;
}
.layout-39.product-category .products-list .product-table .right-block .quickcount-left.es {
  margin-top: 13px;padding: 0px;
}

.layout-39.product-category .product-list .quickcount-left.es {
  margin-top: 0;
}
.layout-39.product-category .products-list .product-list .product-item-container .right-block h4,
.layout-39.product-category .products-list .product-table .product-item-container .right-block h4 {
  font-weight: 500;
  text-transform: capitalize;
}
.layout-39.product-category .products-list .product-list .product-item-container .right-block .description,
.layout-39.product-category .products-list .product-table .product-item-container .right-block .description {
display: none;
}
.layout-39 .quickcount-left.es {
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  margin-top: 15px;
}
.layout-39 .quickcount-left.es input[type=text] {
  font-weight: 500;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-align: center;width: 100% !important;
}
.layout-39 span.fa-stack .fa-star.fa-stack-2x:before {
  color: #fec42d !important;
}
.layout-39 .so-deal .quickcount-left.es {
  margin-top: 20px;
}

.layout-39.product-category .quickcount-left.es input[type=text] {
  width: 60%;
}
.layout-39 .quickcount-left.es .minusplus {
  background: transparent;
    color: #000;
    opacity: 1;
    border: none;padding: 7px 11px 9px 10px;
}
.layout-39 .quickcount-left.es .minusplus:hover {
  padding: 5px 15px 5px 15px;
opacity: 1;
color: #fff;
}
.layout-39.common-home .quickcount-left.es .minusplus, .layout-39.common-home .quickcount-left.es .minusplus:hover {
  padding: 8px 11px 10px 10px;
}
.layout-39 .quickcount-left.es .minusplus.quick-plusbtn:hover {
  position: relative;
  
}
.layout-39 .wish-39 {
display: none !important;
}
.common-quickshop_theme35.layout-39 .otherThemeQS#quick-shop .cls1 {
  font-weight: 500;
}
.layout-39 .man-39 {
  position: absolute;
  top: 0;
  right: 0px;
  background: #f8971c;
  color: #FFF;
  padding: 0px 8px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 12px;
  letter-spacing: 0.2px;
}
.layout-39 .banners1 {
  margin-top: 0px;
  margin-bottom: 35px;
}
.layout-39 .qty-39 {
  color: #3d464d;font-weight: 500;font-size: 13px;
}
.layout-39 .qty-div {
  height: 20px;margin-top: 8px;
}
.layout-39 .products-list .product-grid .product-item-container .right-block h4 a {
  font-size: 15px;
}
.product-category.layout-39 {
  margin: unset;
}
.layout-39 .loc-padd {
    margin-top: 4px;padding-right: 0;
}
.layout-39 .loc-padd .city-location {
  border-radius: 2px;
  transition: all .1s ease-in-out;
  line-height: 1.5;
  padding: 7px 10px;display: flex;
  font-weight: 500;background-color: transparent;color: #fff;
  align-items: center;
    justify-content: center;text-align: left;
}
.layout-39 .popup-close-39 {
  position: absolute;
  right: 0px;
  left: auto;
  font-size: 22px;
  opacity: 1;
  top: 10%;
  margin-top: -20px;
  width: 40px;
  cursor: pointer;
  color: #fff;
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
}
.layout-39 .modal-content {
  border: none;
    border-radius: 2px;
    box-shadow: 0 1px 20px rgb(0 0 0 / 15%), 0 1px 3px rgb(0 0 0 / 15%);
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0.3rem;
    outline: 0;
}
.layout-39 .bg_index_popup {
  background-size: cover;
  color: #fff!important;
  padding: 5% 0 !important;
}
.layout-39 .modal-header {
  text-align: center;
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.form-control.form-39 {
  background-color: #fff;border: 1px solid #ced4da;font-size: 14px;color: #3d464d;
}
input.form-control.form-39{
  background-color: #fff;
  border: 1px solid #ced4da;
  font-size: 14px;
  color: #3d464d;
  font-weight: 500;
}
.deta-39, .modal-body39 {
  font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #3d464d;
}
.layout-39 .modal-header h4 {
font-size: 22px;
}
.layout-39 .city-location:hover {
  color: #fff;
}
.layout-39 .city-39 {
  margin-bottom: 0;
}
.layout-39 .loc-padd i {
  font-size: 20px;margin-right: 10px;vertical-align: bottom;
}
.layout-39 .loc-padd i:hover, .layout-39 .loc-padd span:hover {
  color: #fff;
}
.layout-39 .loc-padd span {
  font-size: 14px;
  overflow: unset;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;margin-right: 10px;
}
.layout-39 #pickup-location-error, .layout-39 #home-delivery-error {
  width: fit-content;
}
.layout-39 #delivery_options input#button-pickup-location {
  padding: 9px;background-color: #1c701c;
  width: 100%;
}
.layout-39 #delivery_options input#button-home-delivery {
  padding: 9px;background-color: #801414;
  width: 100%;
}
.layout-39 .modal-body39 #button-home-delivery-in-tatkal {
  background-color: #801414;
}
.layout-39 .modal-body39 .btn:focus {
  color: #fff;
}
.layout-39.common-home #content .module h3.modtitle span {
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.layout-39 .deal_39v span {
display: none;
}
.layout-39 .btn-39v {
  top: 0;
  right: 20px;
  position: absolute;
}
.deals-layout39 .products-list .product-grid .product-item-container .right-block {
  background-color: #fff;
}
/* .deals-layout39 .item {
  border: 1px solid #e5e5e5 !important;
} */
.typeheader-39 .menu-feat-39 {
  display: block;
  width: auto;
  clear: both;
  text-align: center;
  margin-top: -25px;
  background: rgba(255, 255, 255, 0.8) !important;
  font-size: 15px !important;
  position: relative;margin-bottom: 15px;
  font-weight: 500;
}
.typeheader-39 .container-megamenu.horizontal ul.megamenu li .sub-menu .content img {
  height: 150px;width: 275px !important;
  }
  .typeheader-39 .sub-menu .col-sm-2 {
      width: 19.666667%;padding: 0 8px;
  }
  .typeheader-39 .container-megamenu ul.megamenu li .sub-menu .content {
      padding: 15px 15px 0px 30px;
  }
  .typeheader-39 .wobble_animate strong {
    font-weight: 500 !important;
  }
  .typeheader-39 .wobble_animate {
    animation-name: wobble;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-fill-mode: both;
  }
  @keyframes wobble {
    0% {transform: translateX(0%);}
    15% {transform: translateX(-25%) rotate(-5deg);}
    30% {transform: translateX(20%) rotate(3deg);}
    45% {transform: translateX(-15%) rotate(-3deg);}
    60% {transform: translateX(10%) rotate(2deg);}
    75% {transform: translateX(-5%) rotate(-1deg);}
    100% {transform: translateX(0%);}
  }

  .layout-39.common-home .so-categories .cat-wrap .content-box:hover {
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
    z-index: 91;
}
.layout-39.common-home #content .price, .layout-39.common-home #content .price .price-new, 
.layout-39.common-home #content .price span.price {
  font-weight: 700 !important;
}
.layout-39 .newarrival .products-list .product-grid .product-item-container {
  display: flex;
    width: calc(100% - 12px);
    margin: 10px 6px;
}
.layout-39 .filters-panel.product-filter-top {
  margin-top: 0px;margin-bottom: 0px;
}
.layout-39 .newarrival  .stack-top.left {
  left: 21px;top: 21px;
}
.layout-39 #product-upsell .products-list .product-layout {
  display: flex;
  width: calc(100% - 12px);
  margin: 8px 6px;
}
.layout-39 #product-upsell .products-list .product-grid .product-item-container .right-block .addToCart {
  margin-top: 8px;
}
.layout-39 #product-upsell .product-layout.product-grid .product-item-container .count_0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-39 #product-upsell .quickcount-left.es {
  margin-top: 11px;
}
.layout-39 #product-upsell .quickcount-left.es {
  max-width: 185px;
}
.layout-39 #product-upsell .stack-top.left {
  width: 60%;
}
.layout-39 #product-upsell .right-block .quickcount-left.es .quickcount_right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-39 .newarrival .quickcount-left.es .count_0 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-39 .qty_0 {
  display: flex;
}
.layout-39 .newarrival .products-list .product-grid .product-item-container .right-block .addToCart {
  margin-top: 16px;
}
.layout-39.product-product .product-view .content-product-left .large-image img {
height: 468px;width: 468px !important;
}
.common-newarrival.layout-39 .products-list .product-list .product-item-container .right-block .addToCart {
  display: block;
}
.layout-39.common-newarrival .quickcount-left.es .minusplus,
.layout-39.product-product .quickcount-left.es .minusplus,
.layout-39.product-search .quickcount-left.es .minusplus,
.layout-39.product-special .quickcount-left.es .minusplus {
  padding: 5px 15px 5px 15px;
}
.layout-39.product-product .quickcount-left.es .quickcount_right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-39.product-product .product-view .social-share .title-share a span, .layout-39.product-product .product-view .social-share .title-share a span svg {
  height: 22px !important;
  width: 22px !important;
}
.layout-39.product-product .product-view .social-share .title-share {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  justify-content: center;
}
.layout-39 #table-view, .layout-39 .products-list .product-list .product-item-container .right-block .description,
.layout-39 .sun-colors-div {
  display: none;
}
.layout-39 .products-list .product-list .product-item-container .left-block {
  border: none;
}
.layout-39.common-newarrival .product-list .addToCart {
  padding: 10px 20px 10px 20px;margin-top: 15px;
}
.layout-39 .chit_scheme_enquiry_ui .enquiry-form-ui label {
  text-transform: capitalize;
}
.layout-39 .table-responsive-cart .table>tbody>tr>td {
font-size: 12px !important;font-family: 'Poppins', sans-serif !important;
}
.layout-39 .table-responsive-cart .table>tbody>tr>td .cart-product-name {
  font-size: 14px !important;
  font-family: 'Poppins', sans-serif !important;
}
.layout-39 .table-responsive-cart .table>thead>tr>td,
.layout-39 .scart-total-box .s-value-tot,
.layout-39 #checkout-cart .panel-default>.panel-heading .panel-title a,
.layout-39 .coupon-div-flex .coupon-input,
.layout-39 .gift-div-flex .gift-input,
.layout-39 #checkout-cart .panel-default .form-horizontal .control-label,
.layout-39 #checkout-cart .panel-default select,
.layout-39 #checkout-cart .panel-default input,
.layout-39 #checkout-cart .panel-default .btn-squote,
.layout-39 .gift-div-flex .btn-gift-primary,
.layout-39 .coupon-div-flex .btn-coupon-primary,
.layout-39 #checkout-cart .btn-scheckout-primary,
.layout-39 #checkout-cart .btn-continue-primary,
.layout-39 #checkout-checkout #content .panel-collapse .panel-body .radio .check-0, 
.layout-39 #checkout-checkout #content .panel-collapse .panel-body .radio .cus_check, 
.layout-39 #checkout-checkout #content .panel-collapse .panel-body p, 
.layout-39.product-compare.layout-9 #content h1,
.layout-39.checkout-checkout #content .panel-collapse .panel-body p strong {
    font-family: 'Poppins', sans-serif !important;
}
.layout-39 .table-responsive-checkout .table>tbody>tr>td .cart-product-name {
  font-size: 14px;
}
.checkout-success.layout-39 p, .account-return-success.layout-39 #content p {
  font-size: 13px;
}
.layout-39 #checkout-cart .smy-shoping,
.layout-39.account-register #content legend, .layout-39 #account-forgotten #content legend, .layout-39.account-reset #content legend {
  font-weight: 500 !important;font-family: 'Poppins', sans-serif !important;
}
.layout-39 #account-register p, #account-forgotten p, .layout-39.account-voucher .theme29 p, .layout-39.affiliate-register .theme29 p,
.layout-39.account-login #content .well .theme29-para strong, .layout-39.affiliate-login #content .well .theme29-para strong {
  font-weight: 500 !important;
}
.layout-39.account-account #content > h2, .layout-39.affiliate-account #content > h2 {
  font-weight: 500;
  color: #000;
}
.layout-39 .custom-select-ui .selector-options li {
  min-height: 35px;
  display: flex;
  align-items: center;
  padding: 5px 15px;
  cursor: pointer;
  font-weight: 400;
  transition: background 0.3s ease;
}
.layout-39 .custom-select-ui .selector-options {
  list-style: none;
  padding: 5px 0;
  background: #fafafa;
  color: #5e6278 !important;
  border-radius: 4px;
  z-index: 9;
  width: 100%;
  position: absolute;
  left: 0%;
  top: 40px;
  box-shadow: 0px 0px 50px 0px rgb(82 63 105 / 15%);
  border-radius: 5px;
  overflow: auto;
  max-height: 300px;
}
.layout-39 .custom-select-ui .selector-options li:hover {
  background: #0693e31a !important;
}
.custom-select-ui {
  position: relative;
  display: inline-block;
  padding: 0 !important;
  width: 100%;
  margin: 0 !important;
  outline: none;
  box-shadow: none;
  border: none;font-weight: 500;
}
.zsiq_theme1 .zsiq_cnt .siqico-close {
  display: flex !important;
}
.chitcontainer .breadcrumb1 {
  display: none;
}
.chithead h1 {
  color: #000;
  font-size: 30px;
  font-family: 'Open Sans', sans-serif !important;
  text-align: center;
  font-weight: 600;
}
.registerh1 {
  padding-bottom: 50px;
}
.chithead h1 span {
  position: relative;
  display: block;
}
.chithead h1 span:after {
  height: 5px;
  width: 165px;
  content: '';
  position: absolute;
  bottom: -10px;
  margin: auto;
  left: 0;
  right: 0;
  border-radius: 10px;
}
.chitenquiryflex {
  display: flex;
}
.chitenquiryflex .enquiry-image-ui {
  width: 60%;
  flex-shrink: 0;
}
.enquiry-image-ui img {
  width: 100%;
}
.chitenquiryflex .enquiry-form-ui {
  width: 40%;
  padding-left: 40px;
  position: relative;
}
form {
  display: inline;
}
.form-horizontal .form-group {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.chitenquiryflex .enquiry-form-ui .form-horizontal .form-group .col-sm-12 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.chitenquiryflex .enquiry-form-ui .form-horizontal .control-label {
  padding-top: 0px !important;
  margin-bottom: 5px;
  text-align: left !important;
  color: #181b31;
  font-size: 13px;
}
.chitenquiryflex .enquiry-form-ui .form-horizontal .select-plandiv {
  position: relative;
}
.chitenquiryflex .enquiry-form-ui .form-horizontal select.form-control {
  appearance: none;
  position: relative;
  padding-right: 30px !important;
}
.chitenquiryflex .enquiry-form-ui .form-horizontal .form-control {
  height: 50px !important;
  padding: 10px 15px !important;
  background: #fff;
  border: 1px solid #e7e7e7 !important;
  border-radius: 7px;
  font-size: 14px;
}
div.required .control-label:before {
  content: ' ';
}
.fund-section .chithead {
  background: url(../../images/bg1.png) no-repeat;background-position: center;
  padding: 50px 0;    background-size: cover;
}
.fund-section .chithead h1 {
  color: #fff;
}
.fund-section .chithead h5 {
  color: #fff;text-align: center;
}
.fund-section .chithead h1 span:after {
  display: none;
}
.padr-0 {
  padding-right: 0;
}
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .typeheader-39 .lang-curr > li .dropdown-menu img {
          position: relative;
          top: -2px; } }
  .typeheader-39 .help-icon {
    margin-right: 48px;
    float: left; }
  .typeheader-39 .help-icon span {
    color: #262626;
    margin-left: 6px; }
  .typeheader-39 .help-icon:hover span {
    color: #f04d6a; }
  .typeheader-39 div.banner15 {
    float: left; }
  .typeheader-39 .searchbox {
    position: absolute;
    top: 35px;
    left: 0px;
    margin-right: 0;
    padding: 0;
    width: 212px;
    border: none; z-index: 10;}
  .typeheader-39 .searchbox .search {
    display: none; }
  .typeheader-39 #sosearchpro .dropdown-menu .media-body .box-price span {
    float: left;
    padding-left: 0px;
    padding-right: 10px; }
  .typeheader-39 .search-header-w {
    float: right;
    /*=====SEARCH ======*/ }
  .typeheader-39 .search-header-w .icon-search {
    cursor: pointer; }
  .typeheader-39 .search-header-w .icon-search i {
    font-size: 14px; }
  .typeheader-39 .search-header-w .icon-search span {
    color: #262626;
    text-transform: capitalize; }
  .typeheader-39 .search-header-w .icon-search:hover i, .typeheader-39 .search-header-w .icon-search:hover span {
    color: #f04d6a; }
  .typeheader-39 .search-header-w #sosearchpro {
    padding: 0;
    width: 100%; }
  .typeheader-39 .search-header-w #sosearchpro .search .select_category {
    border: none;
    border-right: 1px solid #d7d7d7;
    background-color: #f5f5f5;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    width: 22%;
    display: none;
  }
  .typeheader-39 .search-header-w #sosearchpro .search .select_category select {
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size: 12px;
    padding: 0 15px; }
    .typeheader-39 .search-header-w #sosearchpro .search .select_category select:hover {
      cursor: pointer; }
  .typeheader-39 .search-header-w #sosearchpro .search .select_category.icon-select:after {
    color: #999;
    background-color: #f5f5f5;
    font-size: 16px;
    line-height: 30px;
    right: 0;
    left: auto; }
  .typeheader-39 .search-header-w #sosearchpro .search .input-group-btn {
    width: 36px;
    position: absolute;
    right: 0;
    top: 0;
    height: 33px;
    line-height: 32px;
}
  .typeheader-39 .search-header-w #sosearchpro .search .search {
    width: 200px; }
  .typeheader-39 .search-header-w #sosearchpro .search button {
    position: absolute;
    background-color: #fff;
    border-radius: 18px;
    color: #444;
    padding: 0;
    width: 36px;
    text-align: center;
    height: 33px;
    line-height: 32px;
  }

  .typeheader-39 .search-header-w #sosearchpro .search button i {
    margin: 0;
    font-size: 14px;
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
  .typeheader-39 .search-header-w #sosearchpro .search button span {
    display: none; }
  .typeheader-39 .search-header-w #sosearchpro .search input::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .typeheader-39 .search-header-w #sosearchpro .search input:-ms-input-placeholder {
    color: #999; }
  .typeheader-39 .search-header-w #sosearchpro .search input::-webkit-input-placeholder {
    color: #999; }
  .typeheader-39 .search-header-w #sosearchpro .search input:focus {
    z-index: 0; }
  .typeheader-39 .main-menu-w {
    text-align: center; }
  .typeheader-39 .shopping_cart {
    float: right;
    margin-left: 20px; }
  .typeheader-39 .shopping_cart .btn-shopping-cart .top_cart {
    position: relative; }
  .typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .icon-c {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    float: left;
    text-align: center;
    line-height: 30px; }
  .typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
    float: left;
    line-height: 32px; }
  .typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
    font-size: 14px;
    color: #262626;
    margin: 0; }
    .typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_carts{
         display: none;
    }
    .typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart,
    .typeheader-39 .shopping_cart .btn-shopping-cart .shopcart .shopcart-inner .total-shopping-cart .items_cart2  {
      font-size: 12px;}
  .typeheader-39 .shopping_cart .dropdown-menu {
    top: 100%;
    right: -15px;
    left: auto;
    color: #666; }
  .typeheader-39 .shopping_cart .shoppingcart-box:before {
    right: 50px; }
  .typeheader-39 .megamenu-style-dev .navbar-default {
    background: transparent; }
  .typeheader-39 .megamenu-pattern .container {
    width: auto; }
    .accordion-styles .accordion {
      cursor: pointer;
      padding: 18px 18px 25px;
      width: 100%;
      border: none;
      text-align: left;
      outline: none;background-color: transparent;
      font-size: 40px;border-bottom: 1px solid #000;
      transition: 0.4s;text-align: center;
    }
    
    .accordion-styles .accordion:after {
      content: '\002B';
      color: #ef4a32;
      font-weight: normal;
      float: right;
      margin-left: 5px;
      font-size: 25px;    margin-top: 5px;
      border: 1px solid #ef4a32;
      border-radius: 50px;
      width: 25px;
      height: 25px;
    }
     .accordion-styles .accordion.active {
      border-bottom: 1px solid #ef4a32;
     }
    
    .accordion-styles .active:after {
      content: "\2212";
    }
    
    .accordion-styles .panel {
      padding: 0px;
      background-color: white;
      max-height: 0;
      overflow: hidden;    color: #3d464d;
      transition: max-height 0.2s ease-out;
    }
    
    .accordion-styles .panel .about-contnt {
      margin-top: 15px;
    }
    .accordion-styles .panel .about-contnt h1,
    .accordion-styles .panel .about-contnt h2, 
    .accordion-styles .panel .about-contnt h3,
    .accordion-styles .panel .about-contnt h4,
    .accordion-styles .panel .about-contnt h5,
    .accordion-styles .panel .about-contnt h6 {
      font-weight: 600;
    }

    .accordion-styles .panel .about-contnt h1:hover, 
    .accordion-styles .panel .about-contnt h2:hover, 
    .accordion-styles .panel .about-contnt h3:hover, 
    .accordion-styles .panel .about-contnt h4:hover, 
    .accordion-styles .panel .about-contnt h5:hover, 
    .accordion-styles .panel .about-contnt h6:hover {
      color: #F00 !important;
    }

    .accordion-styles .panel .about-contnt h1,
    .accordion-styles .panel .about-contnt h2 {
      font-size: 30px;
    }

    .accordion-styles .panel .about-contnt p {
      font-size: 13px;    text-align: justify;
    }
.flex-adding {
  display: flex;
    align-items: center;
}
.flex-adding img {
  border-radius: 12px;
}
    .plan-banner{
      position: relative;
  }
  
  .bannerText{
      position: absolute;
      top: 20%;
      left: 0;
      right: 0;
      margin: auto;
      width: 100%;
      padding: 0px 15px;
  }
  
  .bannerh1{
      color: #000;
      font-size: 30px;
      font-family: 'Open Sans', sans-serif !important;
      width: 38%;
      margin: auto;
      font-weight: 600;
      padding-bottom: 10px;
      text-align: center;
  }
  
  .bannerp{
      font-family: 'Open Sans', sans-serif !important;
      font-size: 17px;
      color: #000;
      font-weight: 700;
      text-align: center;
  }
  
  .chitfundflex{
      display: flex;
      margin-top: 30px;
  }
  
  .chitfundimage{
      width: 33%;
      position: relative;
  }
  
  .chitfundcontent{
      width: 67%;
      padding-left: 30px;
      padding-top: 35px;
  }
  
  .chitfund{
      margin-bottom: 15px;
  }
  
  .chithead h1{
      color: #000;
      font-size: 30px;
      font-family: 'Open Sans', sans-serif !important;
      text-align: center;
      font-weight: 600;
  }
  
  .chitfundcontent p{
      font-family: 'Open Sans', sans-serif !important;
      font-size: 16px;
      color: #000;
      font-weight: 700;
      margin-bottom: 20px
  }
  
  .gb-image{
      position: absolute;
      right: 15%;
      width: 130px;
      bottom: 20%;
  }
  
  .chithead h1 span{
      position: relative;
      display: block;
  }
  
  .chithead h1 span:after{
      height: 5px;
      width: 165px;
      content: '';
      position: absolute;
      bottom: -10px;
      margin: auto;
      left: 0;
      right: 0;
      border-radius: 10px;
  }
  .chithead p {
    color: #000;
    font-weight: 400;
    font-size: 15px;
    text-align: center;
    padding: 10px 0;
  }
  .intro {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #99072f;    padding: 0;
  }
  .intro .scheme-1, .intro .scheme-2 {
    padding: 0;
  }
  .intro .scheme-2 {
    border-left: 2px solid #99072f;
  }
  .intro h3 {
    padding: 10px 10px 0;
    text-align: center;color: #000;
  }
  .intro p {
    border-top: 2px solid #99072f;
    padding: 25px;
    color: #464646;
    font-weight: 400;
    font-size: 15px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    margin-bottom: 25px
  }
  .text-in {
    text-indent: -999px;
  }
 
  
  .fund-section{
      padding-top: 30px;
  }
  
  .plans-section{
      padding-top: 50px;
  }
  
  .plansflex{
      display: flex;
      flex-wrap: wrap;
      margin-top: 50px;
      row-gap: 35px;
      column-gap: 1.25%;
      justify-content: center;
      align-items: center;padding-bottom: 25px;
  }
  
  .plansflex .plansbox{
      width: 24%;
      border: 2px solid #99072f;
      flex-shrink: 0;
  }
  
  .plansbox .plans-head{
      background: url(../../images/Frame.png) no-repeat;
      background-size: cover;
      padding: 20px 0px;
  }
  
  .plans-head h2{
      text-align: center;
      color: #fff214;
      margin: 0px;
      padding: 0px;
      font-size: 30px;
      text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
  }
  
  .plans-head p{
      margin: 0px;
      text-align: center;
      color: #fff;
      padding: 0px;
      font-size: 14px;
  }
  
  .plans-content {
    padding: 0px 0 25px;
}
  
  .plans-content .planstext img {
    width: 100%;
  }
  
  .plans-content .planamountdiv{
      background: #6b2539;
      color: #fff;
      padding: 10px 10px 10px;
      border-radius: 10px;
      text-align: center;
      margin-left: 7px;
      margin-right: 7px;
  }
  
  .planamountdiv .paytext{
      text-align: center;
      font-size: 13px;
      padding: 0px 5px;
      width: 100%;
      margin: auto;
      margin-bottom: 5px;
  }
  
  .planamountdiv .enjoytext{
      text-align: center;
      font-size: 14px;
  }
  
  .plans-content .join-btndiv{
      text-align: center;
      margin-top: 22px;
  }
  
  .plans-content .join-btndiv a {
      display: inline-block;
      color: #fff;
      background: #882d0e;
      padding: 12px 10px;
      border-radius: 5px;
      min-width: 130px;
      text-align: center;
      font-weight: 700;
      font-size: 15px;
      transition: all 0.3s ease-out;
      -webkit-transition: all 0.3s ease-out;
  }

  .plans-content .join-btndiv button {
    background-color: transparent;
    color: #882d0e;
    border-bottom: 2px solid #882d0e !important;
    border-radius: 0;
    text-align: left;
    padding-left: 0;
    border: 0;
    display: inline-block;
    padding: 12px 10px 5px 0;
    min-width: 130px;
    font-weight: 700;
    font-size: 15px;
    -webkit-transition: all 0.3s ease-out;
  }
  
  .plans-content .join-btndiv a:hover{
      background: #e44f4f;
  }

  
 
  .planopen-section h3 {
    color: #000;
    margin-bottom: 20px;letter-spacing: 0.5px;
  }
  .planopen-section h4 {
    color: #000;letter-spacing: 0.5px;
  }
  .planopen-section p {
    color: #000;
    font-size: 13px;letter-spacing: 0.5px;
  }
  html {
    scroll-behavior: smooth;
}

.zsiq_theme11 .zsiq_off .siqico-chat div, .zsiq_theme11 .zsiq_off .siqico-chat:before {
  color: white !important;
}
  
  .howflex{
      padding-top: 20px;
      margin-top: 30px;
      position: relative;
  }
  
  .how-section{
      padding-top: 60px;
      padding-bottom: 20px;
  }
  
  .how-step{
      display: flex;
      flex-wrap: wrap;
  }
  
  .how-step .how-left, .how-step .how-right{
      width: 50%;
  }
  
  .step-head{
      color: #000;
      font-weight: 500;
      padding-bottom: 3px;
      font-size: 16px;
      word-break: break-word;
  }
  
  .step-p{
      color: #464646;
      font-weight: 400;
      font-size: 15px;
      word-break: break-word;
  }
  
  .how-step .how-div{
      padding-bottom: 30px;
  }
  
  .how-step .how-div{
      position: relative;
  }
  
  .how-step .how-div:first-child{
      padding-right: 50px;
      text-align: right;
  }
  
  .how-step .how-div:first-child::before{
      height: 100%;
      background: #852b0d;
      width: 4px;
      content: '';
      position: absolute;
      right: 0;
  }
  
  .how-step .how-div:last-child{
      padding-left: 50px;
  }
  
  .how-step1 .how-div:first-child::before{
      border-top-right-radius: 10px;
      border-top-left-radius: 10px;
  }
  
  .how-step6 .how-div:first-child::before{
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
  }
  
  .step-no{
      padding-bottom: 15px;
  }
  
  .step-no .step-count{
      font-size: 24px;
      color: #fff;
      background: #000;
      border-radius: 50%;
      width: 48px;
      height: 48px;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  
  .how-left .step-no{
      min-height: 63px;
  }
  
  .how-left .step-no .step-count{
      float: right;
  }
  
  .how-step .how-div img{
      width: 100px;
  }
  
  .how-div .how-imgage{
      padding-top: 30px;
  }
  
  .howbg{
      position: absolute;
      top: 0px;
      left: -180px;
      opacity: 0.3;
      height: 47%;
  }
  
  .howbgtwo{
      position: absolute;
      bottom: 0px;
      left: -180px;
      opacity: 0.3;
      height: 47%;
  }
  
  .howbgthree{
      position: absolute;
      bottom: 25%;
      right: -180px;
      opacity: 0.3;
      -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
  }

  .chitenq-formsection {
    padding: 40px 0 15px;
  }
  
  .terms-section{
      padding-top: 25px;
      padding-bottom: 30px;
  }


  
  .termhead h3.term-c{
      color: #000;
      margin-bottom: 10px;
      font-weight: 600;
      font-size: 28px;
  }
  
  .term-li{
      color: #222;
      font-size: 15px;
      font-weight: 400;
      margin-bottom: 5px;
      position: relative;
      padding-left: 20px;
  }
  
  .term-li::before{
      height: 5px;
      background: #181b31;
      width: 5px;
      content: '';
      left: 5px;
      border-radius: 50%;
      position: absolute;
      top: 12px;
  } 
.chit-fix  .mySlides {display: none;}
  
  /* Slideshow container */
 .chit-fix .slideshow-container {
    position: relative;
    margin: auto;
  }
  

  
  /* The dots/bullets/indicators */
 .chit-fix .dot {
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
  }

  
  /* Fading animation */
 .chit-fix .fade {
    animation-name: fade;
    animation-duration: 1.5s;
  }
  
  .info-abt h1:hover, .info-abt h2:hover, .info-abt h3:hover, .info-abt h4:hover, .info-abt h5:hover, .info-abt h6:hover {
    color: #f00 !important;
  }

  @keyframes fade {
    from {opacity: .4} 
    to {opacity: 1}
  }
  #mobilePopup.popup {
    display: none;
   
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;z-index: 999;
  }
  .slider-brands {
    border-top: 0;margin: 0px 15px 5px 15px;
  }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.chit-scheme {
    padding: 16px 15px;background: linear-gradient(to right, #4087f1, #6f60f6, #b823f5);
    border-radius: 5px;letter-spacing: 0.5px;animation: blinker 1s linear infinite;
  }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.chit-scheme > a {
    padding: 0;
    color: white;
  }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.chit-scheme:hover, .dwnld:hover {
   background: #f00;cursor: pointer;animation: none;
  }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.chit-scheme:hover a {
    color: white !important;
  }
 .info-abt {
  border: 0;
 }
 @keyframes blinker {
  50% {
    opacity: 0.4;
  }
}
    @media (min-width: 1500px) {
      .layout-39 .quickcount-left.es input[type=text] {
        width: 66%;
      }
    }
  @media (min-width: 992px) {
    .typeheader-39 .container-megamenu.horizontal ul.megamenu > li {
      margin-right: 20px;
      float: none;
      display: inline-block;
      text-align: left; } }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li > a {
    line-height: 100%;
    color: #222;
    font-size: 13px;
    font-weight: 400;
    padding: 23px 0 22px 0;
    position: relative;
    text-transform: uppercase; }
  @media (min-width: 992px) {
      .typeheader-39 .container-megamenu.horizontal ul.megamenu > li > a:after {
        position: absolute;
        content: "";
        width: 0;
        height: 2px;
        bottom: 10px;
        left: 0;
        transition: all 0.2s ease-in-out 0s;
        -moz-transition: all 0.2s ease-in-out 0s;
        -webkit-transition: all 0.2s ease-in-out 0s; } }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li > a .caret {
    display: none; }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li > a strong {
    font-weight: 400; }
  .typeheader-39 .container-megamenu.horizontal ul.megamenu > li > a strong img {
    display: none; }
  @media (min-width: 992px) {
    .typeheader-39 .container-megamenu.horizontal ul.megamenu > li:hover > a, .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.active > a, .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.menu_active > a {
      color: #f04d6a; }
      .typeheader-39 .container-megamenu.horizontal ul.megamenu > li:hover > a:after, .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.active > a:after, .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.menu_active > a:after {
        width: 100%; }
      .typeheader-39 .container-megamenu.horizontal ul.megamenu > li:hover > a:before, .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.active > a:before, .typeheader-39 .container-megamenu.horizontal ul.megamenu > li.menu_active > a:before {
        width: 100%;
        -webkit-opacity: 1;
        -moz-opacity: 1;
        -ms-opacity: 1;
        -o-opacity: 1;
        opacity: 1; } }
  .typeheader-39 .header-bottom, .typeheader-39 .header-top {
    background: none;
    border-bottom: 1px solid rgba(235, 235, 235, 0.5); }
  .typeheader-39 .header-top {
    border-bottom: none;
    padding: 15px 0px; }
  .typeheader-39 .header-top .top-left {
    margin-top: 5px; }

.common-home .typeheader-39 .header-bottom {
  border-bottom: none; }
.text1{ font-size: 12px;
    text-align: center;
    background-color:#fab117;
    text-align: center;
   padding: 10px 5px 10px;
    font-weight: 500;
    color: #333;
    margin-bottom:0px !important; 
}
#myDiv{
   
    z-index: 9999;
    
   
   
    margin: 0 30% auto;
    
    
}
.close-head{font-size: 12px;
    vertical-align: top;
    padding-top: 0px;}
.close-head1{    padding-top: 3px !important;
    padding-right: 3px !important;}
#myDiv1 {
  bottom: 0;
    position: fixed;
    z-index: 9999;
   
  
    position: fixed;
   
   
    margin: 0 30% auto;
    left: 0;
    right: 0;
}
.products-list .product-layout{
  z-index: 1;
}
@media(max-width:767px){
  #loc-pop .modal-body39 .modal-body{
    padding: 30px 15px;
  }
  #myDiv {
    margin: 0 13px auto !important;
}
.div-mob{margin: 0 50px auto !important;}
#myDiv1 {
  bottom: 0;
  bottom: 0;
    position: fixed;
    z-index: 9999;
    /* width: 46%; */
    margin: 0 0px auto;
    width: 100%;
}
.close-head1{float:left !important;}

header.typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
  display: unset;
}
.layout-39 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background: #fff;
}
.layout-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .text-shopping-cart {
  display: none;
}
header.typeheader-39 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
  float: left;
}
.layout-39 header.typeheader-39 .header-bottom {
background: none;padding: 0;
}
.layout-39 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
background-color: #444;
}
.layout-39 header.typeheader-39 ul.top-link > li.login {
  padding-right: 7px;
}
.layout-39 .typeheader-39 .header-top-left {
min-height: 26px;
height: auto;
}

.layout-39 header.typeheader-39 .header-top-right {
top: 5px;padding-left: 0;text-align: right;
}

.typeheader-39 ul.top-link > li > a {
  line-height: 30px;
  color: #666;
  font-weight: 500;
}


.layout-39 .typeheader-39 .bottom-right {
padding-top: 4px;
}
.layout-39 header.typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner {
display: block;
}
.common-home.layout-39 .so-categories .cat-wrap .content-box .image-cat img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.common-home.layout-39 .so-categories .cat-wrap .content-box .image-cat a {
height: 216px;
overflow: hidden;
display: flex;
justify-content: center;
}
.layout-39.common-home .so-categories .cat-wrap .content-box .cat-title a {
padding: 12px 20px;
}
.typeheader-39 ul.top-link > li:after { 
display: none;
}
.flex-adding {
  flex-direction: column;
}
.flex-adding.direct-2 {
  flex-direction: column-reverse;
}
.flex-adding img {
  margin-bottom: 15px;
}
.banners-two.banners .owl2-carousel .owl2-dots {
  bottom: 0px;
  left: 45%;
}
}


.close-head2{padding-left:0px !important; }
.close-mob1{padding-left: 5px;
    padding-top: 2px;}

.close-head3{color: black;
    font-weight: bold;}


    
  @media (min-width: 385px) and (max-width: 584px) {
    .price .price-new, .price span.price {
      letter-spacing: .5px;font-size: 1.3rem;
    }
  }





  .layout-15 .module .newsletter .block_content .alert-danger {
    width: 54%;
}
.layout-15 .module.main-newsleter-popup .hidden-popup .inline {
    top: -5px;left: 5px;
  }
 
@media (max-width: 768px){
  .layout-39 .module .newsletter .block_content .alert-danger {
      width: 70%!important;
  }
  .layout-39 .vidTemp .col:nth-child(1){
    flex: 100%;
    max-width: 100%;
 }
 .layout-39 .vidTemp .col:nth-child(2) {
    flex: 100%;
    max-width: 100%;
 }
 .layout-39 .fa-youtube-play.youtube-1{
    right: auto!important;
    bottom: 350px!important;
    width: 100%;
    display: flex;
    justify-content: center;
 }
 .layout-39 .fa-youtube-play.youtube-2{
   color: red;
    position: absolute;
    font-size: 40px;
    bottom: 104px!important;
    right: auto!important;
    width: 100%;
    display: flex;
    justify-content: center;
 }
 .layout-39 #video_background_video_0_yt{
  width: 100%;
}
.typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart2 {
  display: none;
}
.typeheader-39 .shopping_cart .btn-shopping-cart .top_cart .shopcart-inner .total-shopping-cart .items_cart {
  width: 20px;
  height: 20px;
  line-height: 21px;
  text-align: center;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  position: absolute;
  top: -3px;
  left: 22px;
  font-size: 10px;
  color: #fff !important;
}
.layout-39 header #sosearchpro .dropdown-menu {
  min-width: 350px;
  left: auto !important;
  right: -48px;
}
.layout-39 .products-category .products-list.so-filter-gird,
.layout-39 .product-search .products-category .products-list{
  display: flex;
  flex-wrap: wrap;
}

.layout-39 .products-category .products-list.so-filter-gird .product-grid,
.layout-39 .product-search .products-category .products-list .product-grid{
  width: 50%;
}

.layout-39 .products-category .products-list.so-filter-gird .product-grid .product-item-container .left-block .product-image-container,
.layout-39 .product-search .products-category .products-list .product-grid .product-item-container .left-block .product-image-container{
  height: 270px;
  overflow: hidden;
  display: flex;
  justify-content: center;
} 
.layout-39 .addToCart {
  padding: 12px 6px !important;
}  

.layout-39.common-home #content .product-grid9 .product-item-container .right-block .price {
  height: 18px;
}
.layout-39 .label-stock.out-39 {
  font-size: 15px !important;top: 45% !important;
}
.layout-39 .stck-39 {
  padding: 12px 6px !important;left: 7px;bottom: 7px !important;
}

.layout-39 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
  padding: 0;
}
.layout-39 .so-extraslider {
  margin: 0px 0;
}
.layout-39.common-home #content .product-grid9 .product-item-container {
  margin: 0 0 5px 0;
}
.layout-39 .banners1 .banner1 .b1 {
  width: auto;
  padding: 0 0 10px;
}
.layout-39 .banners1 .banner2 .b2 {
  width: auto;padding: 0;
}
.layout-39 .banners1 .banner1 .b2, .layout-39 .banners1 .banner2 .b1 {
  display: none;
}
.layout-39.product-product .fancybox-button {
  top: 185px;
  right: 20px;
}
.layout-39 .loc-pop-search-input{
  gap: 10px;
  display: flex;
  flex-direction: column;
}
.layout-39.product-category .products-list .product-list.product-layout .product-item-container .right-block .addToCart{
  width:100%;
}
.layout-39.product-category .products-list .product-list.product-layout .quickcount-left.es{
  width:100%;
}
.layout-39 .product-listing .products-category .products-list .product-list .product-item-container{
  padding:10px 0px !important;
  border:0px; 
}
.layout-39 .product-listing .products-list  .product-layout{
  border: 1px solid #e5e5e5;
padding: 10px 10px;
}
.layout-39 .megamenu-style-dev.responsive ul.megamenu > li.hover:before {
  background: #fff;border: 1px solid #fff;
}
.layout-39 .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
  color: #fff !important;
}
.layout-39 .loc-padd .location-search #delivery_city_name span.break-39 {
  margin-top: 5px;
  white-space: unset;
}
}
@media (max-width: 400px){
  .typeheader-39 ul.top-link > li {
    padding-left:0;
  }
}
/***********Home Screen Height issue****************/
.common-home.layout-39 .so-extraslider .products-list .product-grid .product-item-container .left-block img {
  height: 300px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.common-home.layout-39 .so-extraslider .products-list .product-layout .product-image-container img {

 
  max-width: 100%;
  max-height: 100%;
}
.layout-39 .product-image-container img.no-stck39 {
filter: grayscale(1);
}
.layout-39 .product-list .stack-top.left {
  width: 14%;
}
.layout-39 .product-list .addToCart {
  width: 25%;padding: 15px 20px 16px 20px;
}

.layout-39.product-special .product-image-container a {
  padding-bottom: 100%;
}
.layout-39.product-special .stack-top.left {
  left: 15px;top: 1px;
}

.layout-39 .product-table .stack-top.left {
  width: 14%;
}
.layout-39 .product-table  .product-item-container {
  display: -webkit-inline-box;
}
.layout-39 .text-success {
  color: #28a745!important;
}
.layout-39 .pb-0 {
  padding-bottom: 0px;
}
.layout-39 .bg-white-border {
  background: #fff;
    border: 1px solid #eaeaea;
    margin-top: 2%;
    color: #3d464d;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: .5px;
}
@media(max-width: 487px){
  .common-home.layout-39 .so-extraslider .products-list .product-grid .product-item-container .left-block img {
    height: auto;
  }

  .common-home.layout-39 .so-extraslider .products-list .product-grid .product-item-container .left-block .product-image-container,
  .products-category .products-list.so-filter-gird .product-grid .product-item-container .left-block .product-image-container,
  .product-search .products-category .products-list .product-grid .product-item-container .left-block .product-image-container {
    height: 190px;
    overflow: hidden;
    display: flex;
    justify-content: center;
  }
}

@media(max-width: 400px){
  .common-home.layout-39 .so-extraslider .products-list .product-grid .product-item-container .left-block .product-image-container,
  .layout-39 .products-category .products-list.so-filter-gird .product-grid .product-item-container .left-block .product-image-container,
  .layout-39 .product-search .products-category .products-list .product-grid .product-item-container .left-block .product-image-container {
    height: 190px;    
  }
}


.typeheader-39 ul.top-link > li:after {
  background-color: rgba(255, 255, 255, 0.5);
  content: "";
  height: 15px;
  position: absolute;
  left: 0;
  top: 17px;
  width: 1px;
}
.typeheader-39 ul.top-link > li.wall-39:after {
  display: none;
}
.typeheader-39 .search-header-w .icon-search{
  width: 32px;
    height: 32px;
    border-radius: 50%;
    font-size: 14px;
    color: #444;
    line-height: 30px;
    text-align: center;
    float: left;
    border: 1px solid #e6e6e6;
    display: block !important;
}
.typeheader-39 .shopping_cart .btn-shopping-cart .shopcart .icon-c {
   font-size: 14px;
    color: #444;
    border: 1px solid #e6e6e6;
    margin-right: 5px;
}
.typeheader-39 .shopping_cart .btn-shopping-cart .shopcart .shopcart-inner p {
  display: none;
}
.typeheader-39 .header-bottom {
  padding: 15px 0;
}
.typeheader-39 .bottom-right {
  padding-top: 12px;
  padding-left: 0;padding-right: 0;
}
.typeheader-39 .search-header-w #sosearchpro .search {
  display: none;
  position: absolute;
  top: 44px;
  right: 50px;
}
.typeheader-39 .search-header-w #sosearchpro .search {
  padding: 0;
  width: 230px;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 17px;
  margin: 0;
  z-index: 99;
}
.typeheader-39 .search-header-w #sosearchpro .search input {
  width: 230px;
  border: none;
  height: 34px;
  line-height: 34px;
  padding-left: 20px;
}
.typeheader-39 .search-header-w .icon-search.active i::before {
  content: "\f00d";
}
.layout-39 #header.typeheader-39 {
  position: relative;
  float: left;
  width: 100%;
}
.layout-39 #header.typeheader-39 .header-top .logo {
  text-align: center;
  padding-top: 5px;
}

.layout-39.common-home .woocommerce-loop-category__title {
  font-size: 18px;
  position: absolute;
  top: 36%;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;color: #fff;
}
.layout-39.common-home .so-categories .woocommerce-loop-category__title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;display: block;
}
.layout-39.common-home .so-categories .woocommerce-loop-category__title {
  margin-top: 5px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
}
.layout-39.common-home .so-categories .cat-wrap .content-box .product-count {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;color: #fff;
}
.layout-39.common-home .so-categories .woocommerce-loop-category__title .product-count {
  font-size: 11px;
  display: block;
  font-weight: 500;
  margin-top: 5px;
}
.layout-39.common-home .so-categories .cat-wrap .content-box:hover .product-count {
  opacity: 1;
  visibility: visible;
}
.common-home.layout-39 .so-categories .cat-wrap .content-box:hover img {
  opacity: .7;
}
.common-home.layout-39 .so-categories .cat-wrap .content-box img {
  width: 100%;
  object-fit: scale-down;
  opacity: .9;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;background: white;
}
.common-home.layout-39 .so-categories .fire-39 {
  background-color: #000;
    display: block;
    overflow: hidden;
    position: relative;
}
.layout-39.common-home .so-categories .cat-wrap .content-box:hover .woocommerce-loop-category__title {
  -webkit-transform: translateY(-15px);
  -moz-transform: translateY(-15px);
  -o-transform: translateY(-15px);
  transform: translateY(-15px);
}

.slider-brands {
  margin-top: 0;
  border: 0;
  padding-top: 0 !important;
  margin-bottom: 0;
}
.slider-brands h3 {
  margin-bottom: 30px !important;
}

.city-input{
  position: relative;
}

.city-input .dropdown-menu{
  padding: 5px 0;
  background: #fafafa;
  color: #5e6278 !important;
  width: 100%;
  position: absolute;
  box-shadow: 0px 0px 50px 0px rgb(82 63 105 / 15%);
  border-radius: 5px;
  overflow: auto;
  max-height: 300px;
}

.city-input .dropdown-menu li a{
  min-height: 35px;
  display: flex;
  align-items: center;
  padding: 5px 15px;
  cursor: pointer;
  font-weight: 400;
  transition: background 0.3s ease;
  font-size: 14px;
}

.city-input .dropdown-menu li a:hover{
  background-color: #0693e31a;
}

@media (min-width: 768px) and (max-width: 991px){
.layout-39 header.typeheader-39 .header-bottom {
    background: #fff;
}
.layout-39 .typeheader-39 ul.top-link > li.login:after {
   display: none;
}
.layout-39 .megamenu-style-dev .navbar-default .horizontal .navbar-header {
  float: left;
}
.layout-39 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
  background: #444;
}
}

.layout-39 .typeheader-39 .header-top {
  padding: 0px 0px;
}


.layout-39.common-home #content .module.deals-layout39 .modtitle {
  font-size: 18px;
  color: #222;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-bottom: 15px;
  position: relative;
  line-height: 100%;
  border-bottom: 2px solid #eee;padding-top: 10px;
}
.common-home.layout-39 .module.deals-layout39 .product-item-container {
  border: none;
}
.layout-39.common-home #content .module.deals-layout39 .modtitle span {
  font-size: 29px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: #222;
}
.layout-39 .deals-layout39 .deals-layout39 .modtitle span {
  position: relative;
  padding-right: 44px;
}
.layout-39 .deals-layout39 .item-time-w {
  line-height: 28px;
  float: right;
  position: relative;
  top: -5px;
  letter-spacing: .5px;display: none;
}
.layout-39 .deals-layout39 .item-time-w .endin {
  float: left;
  line-height: 30px;
  font-size: 13px;
  color: #383838;
  text-transform: uppercase;
  padding: 0 10px;
}
.layout-39 .deals-layout39 .item-time-w .endin i {
  font-size: 18px;
  margin-right: 8px;
  position: relative;
  top: 2px;
}
.layout-39 .deals-layout39 .cslider-item-timer {
  float: left;
  padding-left: 20px;
}
.layout-39 .deals-layout39 .cslider-item-timer .product_time_maxprice .time-item {
  background-color: transparent;
  line-height: 28px;
  float: left;
  display: inline-block;
  width: auto;
  color: #383838;
  padding: 0 20px 0 0;
  position: relative;
  font-size: 13px; }
.layout-39 .deals-layout39 .cslider-item-timer .product_time_maxprice .time-item:after {
    position: absolute;
    content: ":";
    top: 0;
    right: 10px; }
.layout-39 .deals-layout39 .cslider-item-timer .product_time_maxprice .time-item .num-time {
    border: none;
    font-size: 13px;
    color: #383838;
    font-weight: 700;
    float: left; }
.layout-39 .deals-layout39 .cslider-item-timer .product_time_maxprice .time-item .name-time {
    border: none;
    font-size: 13px;
    color: #383838;
    font-weight: 700;
    float: left;
    text-transform: capitalize;
    padding-left: 3px; }
.layout-39 .deals-layout39 .so-deal .extraslider-inner .item .item-timer .time-item .name-time {
      color: #666;
      font-size: 10px;
      font-weight: 400;
      text-transform: uppercase;
      margin-top: 3px; }
.layout-39 .deals-layout39 .so-deal .extraslider-inner .item .item-timer .time-item.time-sec .num-time:after {
      display: none; }
      .deals-layout39 .so-deal .extraslider-inner .item .item-timer .time-item .num-time {
        border: none;
        font-size: 14px;
        color: #222;
        font-weight: 700;
        position: relative;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background-color: #eee;
        border-radius: 100%; }
.layout-39 .deals-layout39 .cslider-item-timer .product_time_maxprice .time-item.time-sec:after {
      display: none; }

.layout-39 .deals-layout39 .so-deal .extraslider-inner .item .image {
      position: relative;
      overflow: hidden;
      margin: 0;
  }
  .layout-39.common-home .deals-layout39 .products-list .product-grid .product-item-container .left-block .product-image-container img{

    max-width: 100%;
    max-height: 100%;
}
.layout-39 .so-deal .extraslider-inner {
  border: none;
}
.slider-brands .item {
  opacity: 8;margin-right: 15px;
}
.slider-brands .item img {
  border-radius: 20px;
}
.layout-39.common-home #content .products-list .product-grid .product-item-container {
  border-radius: 0;
  margin-bottom: 0;
}
.layout-39 #content .products-list .product-grid .product-item-container .left-block {
  padding: 10px;
}


.layout-39 #content .products-list .product-grid .product-item-container .left-block .cartinfo--center {
  bottom: 50%;
  margin-bottom: -17px;
  left: 0;
}
.layout-39 .deals9-slick-w{
  margin-top: 30px;
}


@media (max-width: 767px){
.layout-39.common-home .deals-layout39 .item-time-w {
    margin-top: 25px;
    position: static;
}
.layout-39.common-home .deals-layout39 .item-time-w .endin {
  display: none;
}
.accordion-styles .panel .about-contnt h1, .accordion-styles .panel .about-contnt h2,
.accordion-styles .panel .about-contnt h3 {
  font-size: 20px;
}
.accordion-styles .panel .about-contnt p {
  font-size: 12px;
  line-height: 23px;
}
.plans-content .join-btndiv {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.typeheader-39 .container-megamenu.horizontal ul.megamenu > li.chit-scheme {
  width: 55%;
  padding: 8px 15px;
  margin-top: 5px;
}
}


@media (max-width: 1200px){
  .layout-39.common-home .deals-layout39 .products-list .product-grid .product-item-container .left-block .product-image-container {
    height: 200px;
}
}

@media (max-width: 487px){
  .layout-39.common-home .deals-layout39 .products-list .product-grid .product-item-container .left-block .product-image-container {
    height: 170px;
}
}
@media (max-width: 400px){
  .layout-39.common-home .deals-layout39 .products-list .product-grid .product-item-container .left-block .product-image-container {
    height: 150px;
}
}


.layout-39.product-category .product-grid .right-block .quickcount-left.es,
.layout-39.product-category .product-list.product-layout .quickcount-left.es,
.layout-39.product-category .product-layout.product-table .quickcount-left.es,
.layout-39.product-special .products-list.product-layout .quickcount-left.es,
.layout-39.product-special .product-layout.product-table .quickcount-left.es,
.layout-39.product-special .product-grid .right-block .quickcount-left.es,
.layout-39.product-search .product-grid .right-block .quickcount-left.es,
.layout-39.product-search .product-list.product-layout .quickcount-left.es,
.layout-39.product-search .product-layout.product-table .quickcount-left.es{
  display: inline-block;
  width: 100%;
}
.layout-39.product-category .product-list .addToCart,
.layout-39.product-special .products-list .product-list .addToCart,
.layout-39.product-search  .product-list.product-layout .product-item-container .right-block .addToCart{
  padding: 14px 25px;
  line-height: 100%;
}

.layout-39.product-special .product-list.product-layout .quickcount-left.es,
.layout-39.product-search  .product-list.product-layout .quickcount-left.es{
  width: 30%;
}
.layout-39.product-search .products-list .product-grid .product-item-container {
  height: 405px;
}
.layout-39.product-special .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-search  .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-search  .product-layout.product-table .product-item-container .right-block .addToCart,
.layout-39.product-category  .product-layout.product-table .product-item-container .right-block .addToCart,
.layout-39.product-special .product-layout.product-table .product-item-container .right-block .addToCart{
    margin-top: 0px;
    width: 30%;
}

.product-category.layout-39 .products-list .product-list.product-layout .product-item-container .right-block,
.layout-39.product-search .products-list .product-list.product-layout .product-item-container .right-block,
.layout-39.product-special .products-list .product-list.product-layout .product-item-container .right-block{
    padding: 0 20px 0px 30px!important;
}


  @media (max-width: 767px){
.layout-39.product-special .products-category .products-list .product-grid-2 .product-image-container,
.layout-39.product-search .products-category .products-list .product-grid-3 .product-image-container,
.layout-39.product-search .products-category .products-list .product-grid-5 .product-image-container,
.layout-39.product-search .products-category .products-list .product-grid-2 .product-image-container,
.layout-39.product-special .products-category .products-list .product-grid-3 .product-image-container,
.layout-39.product-special .products-category .products-list .product-grid-5 .product-image-container{
  height: 250px;
}
.layout-39.product-category .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-category .products-list .product-table.product-layout .right-block .qty_0,
.layout-39.product-special .products-list .product-table.product-layout .right-block .qty_0,
.layout-39.product-search .products-list .product-table.product-layout .right-block .qty_0,
.layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-special .product-table.product-layout .product-item-container .right-block .qty-div  {
  display: none;
  }
  .layout-39.common-home #content .module.deals-layout39 .modtitle span,
  .layout-39.common-home .testimonials-w .slider-testimonials h2 {
    font-size: 22px;
  }
}

.layout-39.product-category .product-table.product-layout .product-item-container,
.layout-39.product-search .product-table.product-layout .product-item-container,
.layout-39.product-special .product-table.product-layout .product-item-container { 
      position: unset;
      padding: 0px !important;
      flex-direction: unset;
      display: flex;
      background-color: transparent!important;
      width: 100%;
      flex-shrink: 0;
}
.layout-39.product-category .product-table.product-layout .product-item-container .product-image-container img,
.layout-39.product-search .product-table.product-layout .product-item-container .product-image-container img,
.layout-39.product-special .product-table.product-layout .product-item-container .product-image-container img{
  position: unset;
}
.layout-39.product-category .product-table.product-layout .product-item-container .right-block,
.layout-39.product-search .product-table.product-layout .product-item-container .right-block,
.layout-39.product-special .product-table.product-layout .product-item-container .right-block {
  padding: 0px 0px 0px !important;
  flex-direction: unset;
  text-align: unset !important;
  background-color: transparent !important;
}

.layout-39.product-category .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-category #content .product-table.product-layout .product-item-container .right-block .price,
.layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-search #content .product-table.product-layout .product-item-container .right-block .price,
.layout-39.product-special .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-special #content .product-table.product-layout .product-item-container .right-block .price {
     height: auto;
}
.layout-39.product-category .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div{
  width: 20%;
}
.layout-39.product-special .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div{
  width: 15%;
}
.layout-39.product-category .product-table.product-layout .stack-top.left,
.layout-39.product-search .product-table.product-layout .stack-top.left,
.layout-39.product-special .product-table.product-layout .stack-top.left{
  display: none;
}
.layout-39.product-category .products-list .product-layout.product-table .right-block h4,
.layout-39.product-search .products-list .product-layout.product-table .right-block h4{
  width: 29%;
}
.layout-39.product-special .products-list .product-layout.product-table .right-block h4,
.layout-39.product-search .products-list .product-layout.product-table .right-block h4{
  width: 20%;
}
.layout-39.product-special .products-list .product-table.product-layout .right-block .description,
.layout-39.product-search .products-list .product-table.product-layout .right-block .description {
  width: 19%;
}
.layout-39.product-category .product-table.product-layout .product-item-container .right-block .qty-div,
.layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div
.layout-39.product-special .product-table.product-layout .product-item-container .right-block .qty-div {
  width: 21%;
}
.layout-39.product-category .products-list .product-table.product-layout .right-block .price,
.layout-39.product-search .products-list .product-table.product-layout .right-block .price,
.layout-39.product-special .products-list .product-table.product-layout .right-block .price {
  width: 13%;
}
.layout-39.product-category .products-list .product-table.product-layout .right-block .qty_0,
.layout-39.product-search .products-list .product-table.product-layout .right-block .qty_0 {
  border-left: 1px solid #dbdbdb;
  margin: 0px;
  padding: 10px;
  width: 37%;
}
.layout-39.product-special .products-list .product-table.product-layout .right-block .qty_0,
.layout-39.product-search .products-list .product-table.product-layout .right-block .qty_0  {
  width: 25%;
}
.layout-39.product-category .product-layout.product-table .quickcount-left.es{
  width: 100%;
}
.layout-39.product-category .product-layout.product-table .product-item-container .right-block .addToCart,
.layout-39.product-search .product-layout.product-table .product-item-container .right-block .addToCart,
.layout-39.product-special .product-layout.product-table .product-item-container .right-block .addToCart{
  width: 100%;
  line-height: 100%;
  padding: 14px 25px;
}

@media (max-width: 1199px) and (min-width: 992px) {
  .layout-39.product-category .product-table.product-layout .product-item-container .right-block .qty-div,
  .layout-39.product-special .product-table.product-layout .product-item-container .right-block .qty-div,
  .layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div{
    display: none;
    }
    .layout-39.product-category .products-list .product-layout.product-table .right-block h4 {
      width: 38%;
  }
  .layout-39.product-category .products-list .product-table.product-layout .right-block .qty_0 {
    width: 50%;
}
.layout-39.product-special .products-list .product-table.product-layout .right-block .qty_0,
.layout-39.product-search .products-list .product-table.product-layout .right-block .qty_0 {
  width: 40%;
}
.layout-39.product-special .products-list .product-table.product-layout .right-block .price,
.layout-39.product-search .products-list .product-table.product-layout .right-block .price {
  width: 21%;
}
.layout-39.product-special .products-list .product-layout.product-table .right-block h4,
.layout-39.product-search .products-list .product-layout.product-table .right-block h4 {
  width: 40%;
}
}
@media (max-width: 991px) and (min-width: 768px) {
  .layout-39.product-category .product-table.product-layout .product-item-container .right-block .qty-div,
  .layout-39.product-special .product-table.product-layout .product-item-container .right-block .qty-div,
  .layout-39.product-search .product-table.product-layout .product-item-container .right-block .qty-div{
    display: none;
    }
    .layout-39.product-category .products-list .product-layout.product-table .right-block h4 {
      width: 40%;
  }
  .layout-39.product-category #content .product-table.product-layout .product-item-container .right-block .price{
    width: 25%;
  }
  .layout-39.product-special .products-list .product-table.product-layout .right-block .qty_0,
  .layout-39.product-search .products-list .product-table.product-layout .right-block .qty_0 {
    width: 43%;
}
.layout-39.product-special .products-list .product-table.product-layout .right-block .price,
.layout-39.product-search .products-list .product-table.product-layout .right-block .price {
  width: 23%;
}
.layout-39.product-special .products-list .product-layout.product-table .right-block h4,
.layout-39.product-search .products-list .product-layout.product-table .right-block h4 {
  width: 34%;
}
}





.layout-39.product-special .product-layout.product-table  .right-block .description.desc_0,
.layout-39.product-search .product-layout.product-table  .right-block .description.desc_0{
  display: none;
}
.layout-39.product-special .products-list .product-list .product-item-container .right-block .price,
.layout-39.product-search .products-list .product-list .product-item-container .right-block .price,
.layout-39.product-category .products-list .product-list .product-item-container .right-block .price,
.layout-39.product-product .products-list .product-list .product-item-container .right-block .price,
.layout-39.common-newarrival .products-list .product-list .product-item-container .right-block .price {
  text-align: left !important;
}

/***product grid4***/
.layout-39.product-category .product-grid.product-grid-4 .right-block .quickcount-left.es input[type=text] {
  width: 59%;
}
@media (max-width: 1230px) and (min-width: 1200px) {
  .layout-39.product-category .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
    width: 57%;
}
.layout-39.product-category .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 71%;
}
.layout-39.product-category .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text] {
     width: 49%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-grid.product-grid-3  .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-grid.product-grid-3  .right-block .qty_0 .quickcount-left.es .quick-plusbtn{
  position: relative;
  left: 3px;
}
.layout-39.product-special .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 73%;
}
.layout-39.product-special .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 64%;
}
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover{
  position: relative;
  left: 2px;
}
.layout-39.product-special .product-list .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-list .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 86%;
}
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 74%;
}
.common-home.layout-39 .so-categories .cat-wrap .content-box .image-cat {
     
  transition: box-shadow .3s ease-in-out;
  padding: 15px;
  position: relative;
}
}
@media (max-width: 1199px) and (min-width: 993px) {
  .layout-39.product-category .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text]{
    width: 62%;
}
.layout-39.product-category .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text]{
      width: 63%;
}
.layout-39.product-category .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text]{
      width: 77%;
}
.layout-39.product-category .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text]{
    width: 66%;
}
.layout-39.product-special .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text]{
     width: 84%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text]{
  width: 74%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn {
  position: relative;
  left: 2px;
}
.layout-39.product-special .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 76%;
}
.layout-39.product-special .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text]{
  width: 75%;
}
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 69%;
}
.layout-39.product-special .product-list .right-block .qty_0  .quickcount-left.es input[type=text],
.layout-39.product-search .product-list .right-block .qty_0  .quickcount-left.es input[type=text] {
  width: 81%;
}
.layout-39.product-category .product-table .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 75%;
}
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn{
  position: relative;
  left: 3px;
}
}
@media (max-width: 992px) and (min-width: 992px) {
  .layout-39.product-category .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
    width: 74%;
}
.layout-39.product-category .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text]{
     width: 74%;
}
.layout-39.product-category .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text]{
    width: 84%;
}
.layout-39.product-category .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text]{
     width: 76%;
}
.layout-39.product-special .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text]{
  width: 84%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text]{
    width: 74%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-grid.product-grid-3 .right-block .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-grid.product-grid-3 .right-block .quickcount-left.es .quick-plusbtn {
  position: relative;
  left: 3px;
}
.layout-39.product-special .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 76%;
}
.layout-39.product-special .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 75%;
}
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 81%;
}
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover {
  position: relative;
  left: 3px;
}
.layout-39.product-special .product-list .right-block .quickcount-left.es input[type=text],
.layout-39.product-search .product-list .right-block .quickcount-left.es input[type=text] {
  width: 81%;
}
.layout-39.product-category .product-table .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 81%;
}
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es input[type=text]{
  width: 76%;
}
.layout-39.product-category .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-category .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es .quick-plusbtn{
     position: relative;
     left: 3px;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.layout-39.product-category .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 78%;
}
.layout-39.product-category .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text]{
      width:78%;
}
.layout-39.product-category .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 78%;
}
.layout-39.product-category .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-category .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-category .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es .quick-plusbtn {
  position: relative;
  left: 3px;
}
.layout-39.product-special .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-2 .right-block .qty_0 .quickcount-left.es input[type=text]{
  width: 78%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es input[type=text]{
  width: 78%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-grid.product-grid-3  .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-grid.product-grid-3 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-grid.product-grid-3  .right-block .qty_0 .quickcount-left.es .quick-plusbtn{
  position: relative;
  left: 3px;
}
.layout-39.product-special .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-special .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-special .product-grid.product-grid-4  .right-block .qty_0 .quickcount-left.es .quick-plusbtn,
.layout-39.product-search .product-grid.product-grid-4 .right-block .qty_0 .quickcount-left.es .quick-plusbtn:hover,
.layout-39.product-search .product-grid.product-grid-4  .right-block .qty_0 .quickcount-left.es .quick-plusbtn{
  position: relative;
  left: 3px;
}
.layout-39.product-special .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-5 .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-category .product-list .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 71%;
}
.layout-39.product-special .product-list .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-list .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 71%;
}
.layout-39.product-category .product-table .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 66%;
}
.layout-39.product-special .product-table .right-block .qty_0 .quickcount-left.es input[type=text],
.layout-39.product-search .product-table .right-block .qty_0 .quickcount-left.es input[type=text] {
  width: 74%;
}
}
/****product grid3***/
.layout-39.product-category .product-grid.product-grid-3 .right-block .quickcount-left.es input[type=text] {
  width: 72%;
}
/****product grid2***/
.layout-39.product-category .product-grid.product-grid-2 .right-block .quickcount-left.es input[type=text] {
  width: 90%;
}
.layout-39.product-category .quickcount-left.es .minusplus {
  padding: 7px 15px 10px 15px;
}
/****product grid5***/
.layout-39.product-category .product-grid.product-grid-5 .right-block .quickcount-left.es input[type=text] {
  width: 51%;
}
/***productgrid2special***/
.layout-39.product-special .product-grid.product-grid-2 .right-block .quickcount-left.es input[type=text] {
      width: 87%;
}
.layout-39.product-special .product-grid.product-grid-3 .right-block .quickcount-left.es input[type=text] {
  width: 80%;
}
.layout-39.product-special .product-grid.product-grid-4 .right-block .quickcount-left.es input[type=text],
.layout-39.product-search .product-grid.product-grid-4 .right-block .quickcount-left.es input[type=text] {
  width: 79%;
}
/****productspecial*****/

.layout-39.product-category .product-list .right-block .quickcount-left.es input[type=text] {
  width: 79%;
}
.layout-39.product-special .product-list .right-block .quickcount-left.es input[type=text],
.layout-39.product-search .product-list .right-block .quickcount-left.es input[type=text]{
  width: 86%;
}
.layout-39.product-category .product-table .right-block .quickcount-left.es input[type=text]{
  width: 73%;
}
.layout-39.product-special .product-table .right-block .quickcount-left.es input[type=text],
.layout-39.product-search .product-table .right-block .quickcount-left.es input[type=text]{
  width: 75%;
}
.layout-39.product-special .product-list.product-layout .product-item-container .right-block .quickcount-left.es,
.layout-39.product-category  .product-list.product-layout .product-item-container .right-block .quickcount-left.es,
.layout-39.product-search  .product-list.product-layout .product-item-container .right-block .quickcount-left.es,
.layout-39.product-search  .product-layout.product-table .product-item-container .right-block .quickcount-left.es,
.layout-39.product-category  .product-layout.product-table .product-item-container .right-block .quickcount-left.es,
.layout-39.product-special .product-layout.product-table .product-item-container .right-block .quickcount-left.es{
    margin-top: 0px;
}
.layout-39.product-category  .product-layout.product-table .label-stock.stock-days,
.layout-39.product-search  .product-layout.product-table .label-stock.stock-days,
.layout-39.product-special  .product-layout.product-table .label-stock.stock-days{
  display: block;
}
.layout-39.product-category  .product-layout.product-table .product-manufacturer .man-39,
.layout-39.product-search  .product-layout.product-table .product-manufacturer .man-39,
.layout-39.product-special  .product-layout.product-table .product-manufacturer .man-39{
  position: unset;
  margin-bottom: 0px;
  line-height: 16px;
}
.layout-39.product-category  .product-layout.product-table .product-manufacturer,
.layout-39.product-search .product-layout.product-table .product-manufacturer,
.layout-39.product-special  .product-layout.product-table .product-manufacturer{
        margin-top: 5px;
}

.typeheader-39 .header_mob,
.typeheader-39 .header_what{
  float: right;
  margin-left: 20px;
}

.typeheader-39 .round-icon {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 14px;
  color: #444;
  line-height: 35px;
  text-align: center;
  display: block;
}

.typeheader-39 .icon-color {
  height: 25px;
  width: 25px;
  margin-top: 3px;
  line-height: 28px;
  text-align: center;
  border: 2px solid #001A72;
  display: block;
  transform: rotate(23deg);
}

.footer-sec-whatsappIcon1{
  display: none;
}
@media (max-width: 767px){
  .typeheader-39 .header_mob, .typeheader-39 .header_what {
    margin-left: 0;
    margin-right: 17px;
}
.layout-39.product-category .product-grid .right-block .quickcount-left.es .count_0,
.layout-39.product-category .product-list.product-layout .quickcount-left.es .count_0,
.layout-39.product-category .product-layout.product-table .quickcount-left.es .count_0,
.layout-39.product-special .product-list.product-layout .quickcount-left.es .count_0,
.layout-39.product-special .product-layout.product-table .quickcount-left.es .count_0,
.layout-39.product-special .product-grid .right-block .quickcount-left.es .count_0,
.layout-39.product-search .product-grid .right-block .quickcount-left.es .count_0,
.layout-39.product-search .product-list.product-layout .quickcount-left.es .count_0,
.layout-39.product-search .product-layout.product-table .quickcount-left.es .count_0{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
}
@media (max-width: 421px){
  .layout-39.common-home .so-page-builder .module.so-deals-ltr .so-deal{
    margin: 0px 0px;
} 
}


.layout-39.product-category .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-category .product-layout.product-table .product-item-container .right-block .addToCart,
.layout-39.product-special .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-special .product-layout.product-table .product-item-container .right-block .addToCart,
.layout-39.product-search .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-search .product-layout.product-table .product-item-container .right-block .addToCart{
  display: inline-block;
}
@media (max-width: 768px){
.layout-39 #header.typeheader-39 .header-top .loc-padd {
    padding-right: 15px;
    margin-bottom: 15px;
}
.layout-39 #header.typeheader-39 .header-top  .loc-padd .city-location{
    border: none !important;padding-left: 0px;justify-content: unset;width: auto;align-items: unset;
}
}

.layout-39.product-category .products-list .product-table.product-layout .right-block h4,
.layout-39.product-special .products-list .product-table.product-layout .right-block h4,
.layout-39.product-search .products-list .product-table.product-layout .right-block h4  {
  overflow: unset;
  text-overflow: unset;
  white-space: unset;
}


.layout-39.common-home  .so-extraslider-ltr .so-extraslider .right-block .quickcount-left.es .quickcount_right{
  display: flex;
  justify-content: center;
  align-items: center;
}
.right-block .quickcount-left.es .quickcount_right {
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-39.common-home .so-extraslider-ltr .so-extraslider .right-block  .quickcount-left.es input[type=text]{
  width: 79%;
  padding: 9px 25px;
}

.layout-39.product-search .product-layout.product-list .product-item-container,
.layout-39.product-special .product-layout.product-list .product-item-container,
.layout-39.product-category .product-layout.product-list .product-item-container{
  padding: 15px!important;
}
.layout-39.product-search .product-layout.product-list .product-item-container .count_0,
.layout-39.product-special .product-layout.product-list .product-item-container .count_0,
.layout-39.product-category .product-layout.product-list .product-item-container .count_0,
.layout-39.product-special .product-layout.product-table .product-item-container .count_0,
.layout-39.product-search .product-layout.product-table .product-item-container .count_0,
.layout-39.product-category .product-layout.product-table .product-item-container .count_0,
.layout-39.common-home .deals-layout39 .so-deal .product-item-container .quickcount-left.es .count_1,
.layout-39.product-special .product-layout.product-grid .product-item-container .count_0,
.layout-39.product-search .product-layout.product-grid .product-item-container .count_0,
.layout-39.product-category .product-layout.product-grid .product-item-container .count_0{
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px){
.layout-39.product-category .product-layout.product-list .product-item-container,
.layout-39.product-special .product-layout.product-list .product-item-container,
.layout-39.product-search .product-layout.product-list .product-item-container{
  display: inline-block;
}
}

/* @media (max-width: 991px){
.layout-39.product-special .product-list.product-layout .quickcount-left.es,
.layout-39.product-category .product-list.product-layout .quickcount-left.es,
.layout-39.product-special .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-search .product-list.product-layout .product-item-container .right-block .addToCart,
.layout-39.product-category .product-list.product-layout .product-item-container .right-block .addToCart {
  width: 50%;
}
} */

.layout-39.product-search .product-grid.product-layout .product-item-container .left-block .product-image-container{
  height: 230px;
  display: flex;
  justify-content: center;
}
.layout-39 #account-register .form-horizontal .form-group .control-label,
.layout-39 #content.account_layout29_new .control-label,
.layout-39.account-forgotten .form-horizontal .control-label,
.checkout-checkout.layout-39 .form-horizontal .control-label,
.account-login.layout-39 .form-group .control-label {
    font-size: 14px;
    font-weight: 200;
    font-family: 'Poppins', sans-serif;
    color: #000000;
}
.layout-39.product-search .product-filter #table-view.btn,
.layout-39.product-search .product-layout.product-table,
.layout-39.product-special .product-filter #table-view.btn,
.layout-39.product-special .product-layout.product-table,
.layout-39.product-category .product-filter #table-view.btn,
.layout-39.product-category .product-layout.product-table{
  display: none;
}
.layout-39.product-category .product-list.product-layout .quickcount-left.es,
.layout-39.product-category  .product-layout.product-list .product-item-container .right-block .addToCart{
  width: 50%;
}
.layout-39.common-home .so-deal .products-list .product-grid .product-item-container .right-block .addToCart {
    margin-top: 15px;color: #fff;
}

@media (max-width: 768px) {
.typeheader-39 .top-link.list-inline ul.desk_acconut.top-link > li#my_account {
    top: 0px;
}
.join-btndiv br {
display: none;
}
}

@media (max-width: 767px){
.layout-39 #content .VideoSection .module h2,
.product-search.layout-39 .search-0,
.layout-39 .product-detail .producttab .tab-content .product-property-title,
.layout-39.information-chit_scheme_enquiry .chit_scheme_enquiry_ui .enquiry-form-ui h1  {
  font-size: 22px;
}
}

@media (max-width: 768px) and (min-width:768px){
  .layout-39 .loc-pop-search-input {
    gap: 0px;
    display: flex;
    flex-direction: unset;
}
.layout-39 header.typeheader-39 .header-top-right.top-39{
  padding-left: 0;
  text-align: right;
}
.layout-39 header.typeheader-39 .header-bottom {
  background: none;
  padding: 0;
}
header.typeheader-39 .navbar-logo{
  background-color: transparent !important;
}
.layout-39 .city-location{
  color: #fff!important;
}
.layout-39 .loc-padd .city-location {
  margin-top: 0px;
  padding: 0px 0px;
}
.layout-39 .loc-padd span#delivery_city_name {
  width: auto;
  margin-right: 10px;
}
.layout-39 .loc-padd .show-location i {
  margin-top: 0px;
}
.layout-39 .typeheader-39#header .header-bottom {
  padding: 15px 0;
}
.typeheader-39#header .header-top .top-left {
  margin-top: 5px;
}
.layout-39 .typeheader-39 ul.top-link > li {
  float: left;
}
}

  .layout-39.common-home .extra-layout39 .so-extraslider {
    margin: 0px 0px;
  }
  .layout-39.common-home .so-categories {
    margin: 20px;
  }
  .layout-39.common-home .so-extraslider-ltr.test-39 .so-extraslider .right-block .quickcount-left.es input[type=text] {
    width: 79%;
    padding: 9px 62px;
}
.layout-39 #so-groups .form-content .form-box .product-thumb .button-group button.callforprice {
  color: #fff!important;
}

.modal-body39 .spinner {
  position: absolute;
    top: 50%;
    left: 0;
    right: 0;
}
.modal-body39 .la-ball-spin-fade,
.modal-body39 .la-ball-spin-fade > div {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

.modal-body39 .la-ball-spin-fade {
    display: block;
    font-size: 0;
    color: #fff;
}

.modal-body39 .la-ball-spin-fade.la-dark {
    color: #333;
}

.modal-body39 .la-ball-spin-fade > div {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
}

.modal-body39 .la-ball-spin-fade {
    width: 32px;
    height: 32px;
}

.modal-body39 .la-ball-spin-fade > div {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: ball-spin-fade 1s infinite linear;
       -moz-animation: ball-spin-fade 1s infinite linear;
         -o-animation: ball-spin-fade 1s infinite linear;
            animation: ball-spin-fade 1s infinite linear;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -1.125s;
       -moz-animation-delay: -1.125s;
         -o-animation-delay: -1.125s;
            animation-delay: -1.125s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.25s;
       -moz-animation-delay: -1.25s;
         -o-animation-delay: -1.25s;
            animation-delay: -1.25s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -1.375s;
       -moz-animation-delay: -1.375s;
         -o-animation-delay: -1.375s;
            animation-delay: -1.375s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.5s;
       -moz-animation-delay: -1.5s;
         -o-animation-delay: -1.5s;
            animation-delay: -1.5s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -1.625s;
       -moz-animation-delay: -1.625s;
         -o-animation-delay: -1.625s;
            animation-delay: -1.625s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -1.75s;
       -moz-animation-delay: -1.75s;
         -o-animation-delay: -1.75s;
            animation-delay: -1.75s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -1.875s;
       -moz-animation-delay: -1.875s;
         -o-animation-delay: -1.875s;
            animation-delay: -1.875s;
}

.modal-body39 .la-ball-spin-fade > div:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: -2s;
       -moz-animation-delay: -2s;
         -o-animation-delay: -2s;
            animation-delay: -2s;
}

.modal-body39 .la-ball-spin-fade.la-sm {
    width: 16px;
    height: 16px;
}

.modal-body39 .la-ball-spin-fade.la-sm > div {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px;
}

.modal-body39 .la-ball-spin-fade.la-2x {
    width: 64px;
    height: 64px;
    z-index: 9;
    margin: 0 auto;
}

.modal-body39 .la-ball-spin-fade.la-2x > div {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
}

.modal-body39 .la-ball-spin-fade.la-3x {
    width: 96px;
    height: 96px;
}

.modal-body39 .la-ball-spin-fade.la-3x > div {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-spin-fade {
    0%,
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    50% {
        opacity: .25;
        -webkit-transform: scale(.5);
                transform: scale(.5);
    }
}
@-moz-keyframes ball-spin-fade {
    0%,
    100% {
        opacity: 1;
        -moz-transform: scale(1);
             transform: scale(1);
    }
    50% {
        opacity: .25;
        -moz-transform: scale(.5);
             transform: scale(.5);
    }
}
@-o-keyframes ball-spin-fade {
    0%,
    100% {
        opacity: 1;
        -o-transform: scale(1);
           transform: scale(1);
    }
    50% {
        opacity: .25;
        -o-transform: scale(.5);
           transform: scale(.5);
    }
}
@keyframes ball-spin-fade {
    0%,
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
           -moz-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
    }
    50% {
        opacity: .25;
        -webkit-transform: scale(.5);
           -moz-transform: scale(.5);
             -o-transform: scale(.5);
                transform: scale(.5);
    }
}

.layout-39.common-home #content .product-grid9 .product-item-container {
  margin: 0 0 20px 0;
}
.layout-39.common-home .banners1 {
  margin-bottom: 20px;
}

@media (max-width: 767px){
.layout-39.common-home .banners1 .banner1 {
  margin-bottom: 0px;
}
.layout-39.common-home .banners1 {
  margin-bottom: 0px;
}
.layout-39.common-home #content .product-grid9 .product-item-container {
  margin: 0 0 0px 0;
}
.layout-39 .testimonials-w .slider-testimonials {
  margin-top: 57px;
}
}


.layout-39.product-product  #product-related .product-image-container a,
.layout-39.product-product  #product-upsell .product-image-container a{
  padding-bottom: 0%;
}
.layout-39.product-product #product-upsell .products-list .product-grid .product-item-container .left-block .product-image-container{
  height: 175px;
}
.layout-39.product-product #product-related .products-list .product-grid .product-item-container .left-block .product-image-container{
  height: 230px;
}
.layout-39.product-product #product-upsell .products-list .product-grid .product-item-container .left-block .product-image-container,
.layout-39.product-product #product-related .products-list .product-grid .product-item-container .left-block .product-image-container{
   display: flex;
  align-items: center;
}

.modal-body39 .text-danger{
  width: fit-content;
}

.modal-body39 .loc-pop-search-input{
  display: flex;
  flex-wrap: wrap;
}
.shipment-type {
    color: #222;
    font-size: 16px;
    letter-spacing: 0.5px;
}
.delivery-options {
  font-size: 14px;
}
#home-delivery-content, #pickup-transport-content {
    font-size: 13px;
    color: #000;
    padding-left: 20px;padding-top: 5px;
}
.p-0 {
  padding: 0 !important;
}
#pickup_point_location {
  line-height: 40px;
}
.input-pickup {
  font-weight: 500;margin-left: 10px;
}
@media (max-width: 767px){
.layout-39.product-product #product-related .products-list .product-grid .product-item-container {
  height: auto;
}
.layout-39.product-product #product-related .products-list .product-grid .product-item-container .product-image-container a {
  width: auto;
}
.layout-39.product-product #product-upsell .products-list .product-grid .product-item-container {
  height: auto;
}
.layout-39.product-product #product-upsell .products-list .product-grid .product-item-container .left-block .product-image-container,
.layout-39.product-product #product-related .products-list .product-grid .product-item-container .left-block .product-image-container {
  height: 270px;
}
.layout-39.product-product #product-related .products-list .product-grid .product-item-container .product-image-container a {
  display: flex;
    margin: auto;
}
.layout-39 .typeheader-39 .header-bottom .bottom-right { 
  padding-top: 6px;
    padding-bottom: 6px;
}
.layout-39.product-product .product-view .content-product-mainbody .content-product-midde.clearfix  {
  margin-top: 20px;
}
.chithead h1{
  font-size: 18px !important;
}
.chithead h1 span:after{
  height: 4px !important;
  width: 150px !important;
}
.plan-banner .bannerh1{width: 70%;}
.chitfundflex{
  flex-direction: column;
}
.chitfundflex .chitfundimage{
  width: 100% !important;
  text-align: center;
}
.chitfundflex .chitfundcontent{
  width: 100% !important;
  padding-left: 0px !important;
  padding-top: 30px !important;
}
.chitenquiryflex{
  flex-direction: column;
}
.chitenquiryflex .enquiry-image-ui{
  width: 100% !important;
}
.chitenquiryflex .enquiry-form-ui{
  width: 100% !important;
  padding-left: 0px !important;
  padding-top: 30px;
}
.how-step .how-div:first-child{
  padding-right: 20px !important;
}
.how-step .how-div:last-child{
  padding-left: 20px !important;
}
.how-step .how-div img{
  width: 80px !important;
}
.plansflex .plansbox{
  width: 49% !important;
}
.plansflex{
  column-gap: 2% !important;
  margin-top: 30px !important;
}
.chitfundflex .chitfundimage .banner-inner{width: 100% !important;}
.chitfundflex .chitfundcontent{
  width: 100% !important;
}
.plans-section{
  padding-top: 20px !important;
}
.chitenquiryflex .enquiry-form-ui .enq-buttondiv{
  padding-top: 15px !important;
}
.terms-content .term-li{
  font-size: 14px;
}
.terms-content .term-li::before{
  top: 8px !important;
}
.terms-section{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.howbg{display: none !important;}
.howbgtwo{display: none !important;}
.howbgthree{display: none !important;}
.how-step.how-step2{
  flex-direction: row-reverse;
}
.how-step.how-step4{
  flex-direction: row-reverse;
}
.how-step.how-step6{
  flex-direction: row-reverse;
}
.how-step .how-div:first-child {
  padding-right: 10px !important;
}
.how-step .how-div:last-child {
  padding-left: 10px !important;
}
.how-step.how-step2 .how-div:last-child, 
.how-step.how-step4 .how-div:last-child,
.how-step.how-step6 .how-div:last-child{
  padding-left: 0px !important;
  padding-right: 10px !important;
}
.how-step.how-step2 .how-div:first-child,
.how-step.how-step4 .how-div:first-child,
.how-step.how-step6 .how-div:first-child {
  padding-right: 0px !important;
  padding-left: 10px !important;
}
.how-step.how-step2 .how-div:first-child::before,
.how-step.how-step4 .how-div:first-child::before,
.how-step.how-step6 .how-div:first-child::before{
  display: none;
}
.how-step.how-step2 .how-div:last-child::before,
.how-step.how-step4 .how-div:last-child::before,
.how-step.how-step6 .how-div:last-child::before{
  height: 100%;
  background: #852b0d;
  width: 4px;
  content: '';
  position: absolute;
  right: 0;
}
.how-step .how-div:first-child{
  text-align: left !important;
}
.how-left .step-no .step-count{
  float: left !important;
}
.howflex .how-step .how-left{
  width: 20% !important;
}
.howflex .how-step .how-right {
  width: 80% !important;
}
.how-step.how-step2 .how-div:first-child,
.how-step.how-step4 .how-div:first-child,
.how-step.how-step6 .how-div:first-child{
  width: 80% !important;
}
.how-step.how-step2 .how-div:last-child,
.how-step.how-step4 .how-div:last-child,
.how-step.how-step6 .how-div:last-child{
  width: 20% !important;
}
.how-div .step-no .step-count{
  width: 32px;
  height: 32px;
  font-size: 16px;
}
.how-left .step-no {
  min-height: 47px !important;
}
.step-head{
  font-size: 14px !important;
}
.step-p{
  font-size: 13px !important;
}
.chitenq-formsection{
  padding-top: 30px !important;
}
.chithead .registerh1 {
  padding-bottom: 30px;
}
.chitfundcontent p{
  font-size: 15px !important;
  margin-bottom: 15px !important;
}
.plans-head h2{
  font-size: 20px;
}
.plans-head p{
  font-size: 13px;
}
.plansflex .plansbox{
  width: 100% !important;
}
.plansflex{
  column-gap: 0px !important;
  margin-top: 30px !important;
}
.chitfundcontent p{
  font-size: 13px !important;
  margin-bottom: 10px !important;
}
.plan-banner .bannerh1{
  width: 100% !important;
  font-size: 13px !important;
  padding-bottom: 5px;
}
.plan-banner .bannerp{
  font-size: 12px !important;
}
.plan-banner .bannerText{
  top: 5% !important;
}
.chitfundflex .chitfundimage .gb-image {
  right: 14% !important;
  bottom: 10% !important;
  width: 80px !important;
}
.testimonials-w .slider-testimonials .item .text {
  font-size: 12px;line-height: 24px;
}
.accordion-styles .accordion {
  font-size: 30px;padding: 18px 18px 15px;
}
.accordion-styles .accordion:after {
  margin-top: 0px;
}


#mobilePopup.popup {
  display: flex;
}
#mobilePopup .popup-content {
  background: linear-gradient(to right, #ffdfe0 0%, #ffedc7 55%, #ffedc7 100%);
  padding: 20px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  gap: 10px;color: #000;
}

#mobilePopup .close-btn {

  font-size: 24px !important;
  cursor: pointer;
}
#mobilePopup.popup.scrolled, #cookieNotice-1.light.scrolled {
  position: fixed;
  width: 100%;
  z-index: 999;
  box-shadow: 1px 1px 5px rgb(0 0 0 / 30%);
  background-color: #fff;
 
  animation: mymove 1s;
}
@keyframes mymove {
  from {
      transform: translateY(-100%);
      opacity: 0;
  }
  to {
      transform: translateY(0);
      opacity: 1;
  }
}
#mobilePopup .popup-content p {
  font-size: 10px;
  line-height: 1.5;
  text-align: left;    margin-bottom: 0;
}
#mobilePopup .popup-content span {
  font-size: 9px;
}
.get-app {
  position: absolute;
  right: 10px;
  background: black;
  color: white;
  border-radius: 5px;
  padding: 0px 15px;
  letter-spacing: 0.5px;
  font-size: 10px;
}
.get-app:hover {
  color: white;
}
.intro {
  flex-direction: column;
}
.intro .scheme-2 {
  border-top: 2px solid #99072f;border-left: 0;
}
.intro h3 {
  font-size: 20px;
}
.intro p {
  padding: 15px 25px 0;    -webkit-line-clamp: 9;margin-bottom: 15px;
  text-align: justify;
  line-height: 24px;font-size: 13px;
}
.slider-brands .item {
  opacity: 1;
}
.product-item-container .left-block .man-39 {
  bottom: 0;
  top: unset !important;
  left: 0;
  right: unset !important;
  margin-bottom: 0;
}
.moreless-button {
  font-size: 12px;
  padding: 1px 10px;
  margin-top: 10px;
}
.name {
  margin: 13px 0;
}
.testimonials-w .slider-testimonials .item .name span {
  font-size: 16px;
}
.layout-39 .testimonials-w .slider-testimonials .item {
  height: 370px;margin-right: 0;
}
.chithead h1 span {
  font-size: 23px;text-shadow: 0px 2px black;
}
.fund-section .chithead h5 {
  font-size: 18px;text-shadow: 0px 2px black;
}
.fund-section .chithead {
  background-position: right center;
}
.input-pickup {
  margin-left: 5px;
  line-height: 0;padding-left: 15px !important;
}
#input-pickup-point-location {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
}
.layout-39.product-product .product-view .content-product-mainbody .content-product-midde {
  margin-top: 40px;
}

.layout-39 .list-inline.desk_acconut .account9#my_account ul.dropdown-menu li a .fa.fa-sign-out:before,
.layout-39 .list-inline.desk_acconut .account9#my_account ul.dropdown-menu li a i.fa.fa-sign-out{
   display: none;
}

@media screen and (min-width: 768px) {
  .layout-39 #loc-pop.modal-dialog {
    width: 600px;
  }
}

#cookieNotice-1 .content-wrap {
  background: linear-gradient(to right, #ffdfe0 0%, #ffedc7 55%, #ffedc7 100%);
  padding: 20px;
    color: #000;
}
#cookieNotice-1 .msg-wrap {
  display: flex;align-items: center;gap: 10px;
}
.accept-btn-1{
  cursor: pointer;
border: none;padding: 0;
font-size: 24px !important;
background: transparent !important;
font-weight: normal;
color: #000 !important;
line-height: 20px;
}
#cookieNotice-1 .content-wrap p {
  font-size: 10px;
  line-height: 1.5;
  text-align: left;
  margin-bottom: 0;
}