.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
  background: #000000!important;
  padding: 0;
}
body.cms-home .desktop-banner.desktop #banner-slider-carousel .owl-carousel .owl-item img {
  height: auto;
}
.copy {
  color: #fff;
  text-align: center;
  display: block;
  width: 100%;
  margin-top: 40px;
}
.blog_sec .col-sm-6.col-sm-12.blog-lt-sec {
  min-height: 720px;
}
/*arrow css*/
.new-collection-inr.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover:before, .new-collection-inr.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover:after {
  background-color: #000000;
}
.new-collection-inr.owl-theme .owl-controls .owl-nav [class*="owl-"].owl-next {
  top: 36%;
}
.new-collection-inr.owl-theme .owl-controls .owl-nav [class*="owl-"].owl-prev {
  top: 36%;
}
.new-collection-inr .owl-nav.disabled button {
  padding: 0;
  margin: 0;
}
.new-collection-inr .owl-dots {
  display: none !important;
}
.new-collection-pages .btn-new {
  margin: 0;
}
.new-collection-pages .owl-stage-outer {
  padding: 0;
}
.new-collection-inr .new-price-col {
  text-align: center;
}
.home-page .new_arrivals_sec h3 {
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 4px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #000000;
}
.new-collection-inr .owl-nav.disabled .owl-prev span {
  position: absolute;
  top: 35%;
  font-size: 0;
  line-height: 0;
  left: 0;
  color: #fff;
  text-shadow: 2px 3px 2px #626262;
}
.new-collection-inr .owl-nav.disabled .owl-next span {
  position: absolute;
  top: 35%;
  font-size: 0;
  line-height: 0;
  color: #fff;
  right: 0;
  text-shadow: 2px 3px 2px #626262;
}
.new-collection-pages.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0;
  bottom: 0;
}
.new-collection-pages .btn-new a {
  margin-top: 0px;
}
.new-collection-inr .owl-nav.disabled {
  display: block !important;
  margin: 0;
  line-height: 0;
}
.new-collection-inr .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 0;
  bottom: 0;
}
.cms-home .new_arrivals_sec #new_arrivals {
  padding-bottom: 0;
  padding-top: 0;
  text-align: center;
}
.cms-home .new_arrivals_sec #new_arrivals p {
  margin: 0;
  padding-bottom: 15px;
  font-size: 30px;
}
.new-collection-box .new-price-col p {
  margin: 0;
  padding: 0;
}
.new-collection-inr .owl-dots {
  display: none;
}
.new-collection-inr .owl-nav .owl-prev, .new-collection-inr .owl-nav .owl-next {
 /* display: block !important;
  */
  background: white !important;
  background-image: none !important;
  overflow: visible !important;
  font-size: 0 !important;
}
.new-collection-inr .owl-controls .owl-nav [class*="owl-"].owl-prev:before {
  background-repeat: no-repeat;
  transform: rotate(270deg);
  height: 30px;
  width: 15px;
  left: 10px;
  top: 6px;
}
.new-collection-inr .owl-controls .owl-nav [class*="owl-"].owl-next:before {
  background-repeat: no-repeat;
  transform: rotate(90deg);
  height: 30px;
  width: 15px;
  left: 10px;
  top: 6px;
}
.new-collection-inr .owl-controls .owl-nav span {
  font-size: 0;
}
.new-collection-box img {
  width: 100%;
}
/*arrow css*/
.nav-item.level2.submenu-left.subhover.dropdown-submenu.holi img {
  width: 110px;
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu .dropdown-submenu.holi span {
  font-size: 0 !important;
}
.swatch-opt .swatch-attribute.size {
  display: block !important;
}
.cms-home #featured_collection_sec .col-sm-8_text p, .cms-home #featured_collection_sec .col-sm-4_text p {
  background: rgba(197, 197, 197, 0.1);
  padding: 8px 15px;
  margin-bottom: 10px;
}
.new_arrivals_sec .col-sm-12 .col-sm-4 .fabric_designs_content {
  position: relative;
}
.fabric_designs_con_link p:last-child a {
  padding: 8px 10px;
}
.fabric_designs_con_link {
  right: 16px;
}
.new-collection-box .discount-ofr {
  color: green;
}
.new-collection-box span.cut_price .price {
  color: #040404;
  font-weight: normal;
}
.new-collection-box .old + span.cut_price span.price {
  white-space: nowrap;
  color: #040404 !important;
  font-weight: normal !important;
}
.new-collection-box .old + span.cut_price {
  color: #040404;
  text-decoration: line-through;
}
.ves-megamenu .nav-item {
  border-bottom: 1px !important;
}
.page-products .first-toolbar {
  margin-bottom: 0;
  padding: 0 !important;
  border: 0;
}
.page-products .columns .first-toolbar .toolbar-products {
  margin-bottom: 0;
  padding: 0 !important;
  border: 0;
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu {
  position: static !important;
  transform: initial !important;
  display: block;
  background: transparent !important;
  box-shadow: none !important;
  height: auto !important;
  padding: 0;
  margin: 0 !important;
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu .dropdown-submenu a {
  margin: 0 0 0 -44px;
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu .dropdown-submenu a span {
  font-size: 20px !important;
}
.ves-megamenu .nav-item.new_tag span {
  position: relative !important;
}
.ves-megamenu .nav-item.new_tag span:after {
  content: "NEW";
  font-size: 12px;
  text-transform: capitalize;
  color: red;
  font-weight: 900;
  position: absolute;
  top: -3px;
  right: -32px;
}
.ves-megamenu .nav-item.bold span {
  font-weight: 900;
}
.ves-column6 > .item-content1 > .mega-col:nth-child(3) {
  display: none;
}
/* hamburger menu */
.ves-megamenu.menu-hover .wedding_edit.subhover:hover .dropdown-menu {
  min-width: 30% !important;
  transform: none;
}
.item-content1.hidden-xs.hidden-sm .mega-col-2 {
  flex-wrap: wrap;
}
.bestsellermobile {
  display: none;
}
.saree_collections_menu .bold {
  font-weight: 900 !important;
}
.ves-column6 > .item-content1 > .mega-col {
  width: 23.6666%;
}
.new-collection-inr .owl-controls + .owl-nav + .owl-dots {
  display: none !important;
}
.new-price-col {
  text-align: center;
}
.item-content1.hidden-xs.hidden-sm .mega-col-2 .submenu-left a {
  font-weight: 900;
}
.womens-wear .submenu .dropdown-submenu .submenu {
 /* display: block!important;
  */
  position: static !important;
  transform: initial !important;
  box-shadow: none;
  padding: 0 !important;
}
.opc-wrapper .form-login .secondary a.action {
  font-size: 16px;
}
.womens-wear .mega-col.mega-col-3.mega-col-level-1 {
  display: flex;
  justify-content: space-between;
  padding-right: 40px;
}
.product-info-main .page-title-wrapper.product h1.page-title + .product.attribute.overview {
  margin-top: 6px;
}
@media (max-width: 1300px) {
  .new-collection-pages {
      padding: 0 5% !important;
 }
}
@media (max-width: 1023px) {
  .bestsellermobile {
      display: block;
 }
  .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
      background: transparent !important;
 }
  .ves-megamenu.menu-hover .nav-item:hover > .submenu {
      display: none;
 }
  .ves-megamenu .nav-item.new_tag span:after {
      top: -18px !important;
 }
  body .sections .ves-menu .ves-megamenu {
      display: flex !important;
      flex-wrap: wrap;
 }
  .saree_collections_menu .submenu .megamenu-content .item-content2 .nav-item:nth-child(1) a .opener {
      display: none !important;
 }
  .submenu .megamenu-content .item-content2 .nav-item:nth-child(1) .submenu {
      display: none !important;
 }
  .ves-megamenu .dropdown-menu a {
      font-weight: 400 !important;
      padding-left: 30px !important;
 }
  .ves-megamenu .submenu .nav-item.active > a {
      padding-left: 30px !important;
 }
  .ves-megamenu .dropdown-menu .level2 a {
      font-weight: 400 !important;
      padding-left: 40px !important;
 }
  .nav-mobile .nav-item.level1 {
      padding-left: 0 !important;
 }
  .ves-megamenu .dropdown-menu .subgroup.level1 > .dropdown-mega {
      padding: 0 !important;
 }
  .ves-megamenu.nav-mobile .submenu, .ves-megamenu.nav-mobile .subgroup .submenu {
      padding: 0 !important;
 }
  .navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus {
      background: transparent;
 }
  .ves-megamenu .opener.item-active {
      background: transparent !important;
 }
  .ves-megamenu .dropdown-menu .content-wrap .megamenu-sidebar p img {
      max-width: 160px;
      width: 300px !important;
      margin-left: 10px;
 }
  .ves-megamenu .opener.item-active:before {
      content: "\f068" !important;
 }
  .ves-megamenu .dropdown-menu .content-wrap .megamenu-sidebar p {
      text-align: left;
 }
  .offcanvas-menu .navigation .ves-megamenu .nav-item a .opener {
      left: 0;
      right: 0;
      text-align: right;
 }
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu {
  position: static !important;
  transform: initial !important;
  display: block;
  background: transparent !important;
  box-shadow: none !important;
  height: auto !important;
  padding: 0;
  margin: 0 !important;
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu .dropdown-submenu a {
  margin: 0 0 0 -6px;
}
.nav-item.level1.nav-1-1.submenu-left.subhover.dropdown-submenu .submenu .dropdown-submenu a span {
  font-size: 20px !important;
}
.ves-megamenu .nav-item.new_tag span {
  position: relative !important;
}
.ves-megamenu .nav-item.new_tag span:after {
  content: "NEW";
  font-size: 12px;
  text-transform: capitalize;
  color: red;
  font-weight: 900;
  position: absolute;
  top: -3px;
  right: -32px;
}
.ves-megamenu .nav-item.bold span {
  font-weight: 900;
}
.item-content1.hidden-xs.hidden-sm .mega-col:nth-child(1) .desktop_menu a {
  font-weight: 900;
}
.item-content1.hidden-xs.hidden-sm .mega-col:nth-child(2) {
  display: none;
}
@media (min-width: 1024px) {
  .nav-item.submenu-left.dropdown-submenu.womens-wear {
      display: none !important;
 }
  .navigation li.level0:first-child.subhover:hover .dropdown-menu {
      left: 31%;
 }
}
.pincode-check {
  width: 100%;
}
.zipcode-main-content #tridhyatech-zipcode {
  width: 45%;
}
.pincode-correct {
  font-weight: bold;
  padding: 0 0 10px 0;
  display: flex;
  align-items: center;
  grid-gap: 10px;
}
#Banner_next_testi_images .col-sm-12 a {
  display: block;
  width: 100%;
}
.pincode-correct:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  line-height: 20px;
  color: #757575;
  content: "\e610";
  font-family: "luma-icons";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  width: 20px;
  height: 20px;
  background: green;
  color: #fff;
  border-radius: 50%;
}
.product-info-main .fieldset {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.product-info-main .box-tocart .fieldset {
  flex-direction: inherit;
}
.product-info-main .swatch-opt {
  margin: 0px 0;
}
.product-options-wrapper .swatch-attribute.size {
  margin-top: 0;
  margin-left: 0;
}
.cms-home .desktop-banner.desktop {
  height: auto;
}
.discount_div_minicart {
  font-weight: 900;
}
@media (max-width: 767px) {
  .cms-home #maincontent .desktop-banner.mobile #banner-slider-carousel .owl-carousel .owl-item img {
      height: 133vw;
 }
  .cms-home #maincontent .desktop-banner.mobile {
      height: auto;
 }
  .copy {
      text-align: left;
      padding-left: 20px;
 }
  .product.data.items .data.title {
 }
  .product.data.items .data.content {
      display: none !important;
 }
  .product.data.items .data.content.activeTab {
      display: block !important;
 }
  .product.data.items .item.title.active a:after {
      content: "\e622" !important;
 }
  .product.data.items .item.title.activeTab a:after {
      content: "\e621" !important;
 }
  .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus {
      border-bottom: 1px solid transparent;
 }
  .product.data.items > .item.title.activeTab > .switch, .product.data.items > .item.title.activeTab > .switch:focus {
      border-bottom: 1px solid #000;
 }
  .new-collection-inr .owl-nav.disabled .owl-next span, .new-collection-inr .owl-nav.disabled .owl-prev span {
      color: #dfdfdf;
 }
  .box-tocart .actions {
      display: inline-flex;
      width: 100%;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 10px;
      background: #fff;
      z-index: 9;
 }
  .methods-shipping .actions-toolbar .action.primary {
      margin-top: 0;
 }
  .opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
      padding: 0 20px 0 20px !important;
      margin-bottom: 0;
 }
  .checkout-index-index form#co-shipping-method-form .actions-toolbar {
      margin: 0;
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 99;
      padding: 10px;
      background: #fff !important;
 }
  body .products.grid.products-grid .product-item .old-price {
      display: inline-block !important;
 }
  .checkout-index-index .countdown-main {
      min-height: 42px;
      display: none;
 }
  .zipcode-main-content {
      display: flex;
 }
  .zipcode-main-content #tridhyatech-zipcode {
      height: 40px;
      font-size: 12px !important;
 }
  .zipcode-main-content #tridhyatech-zipcode:placeholder {
      font-size: 10px;
 }
  .zipcode-main-content #zipcode-check {
      width: 110px;
      border-radius: 0;
 }
  .zipcode-main-content #tridhyatech-zipcode {
      width: 100%;
 }
}
@media (max-width: 768px) {
  .discount_div_minicart {
      font-weight: 900;
 }
  .catalog-category-view .category-description {
      width: 100%;
      margin: 0 auto;
      margin-bottom: 30px;
 }
  .page-products .sorter label.sorter-label:before {
      position: initial;
      width: max-content;
      transform: none;
      top: 0;
      color: #2a2a2a;
      background: url("../images/shortby-icon.png") no-repeat right;
      background-size: 12px;
      content: "";
      width: 19px;
      height: 31px;
      display: inline-block;
      display: inline-block;
      line-height: 40px;
      clear: both;
      margin: 0 5px;
      vertical-align: middle;
 }
  .page-products .sorter label.sorter-label {
      display: block;
      top: 0;
      color: #fff;
      left: 0;
      right: 0;
      margin: 0 auto;
      text-align: center;
      text-transform: uppercase;
      font-size: 13px;
      position: absolute;
      width: auto;
      font-weight: 600;
 }
  .page-with-filter .columns .sidebar-main .filter-title strong {
      margin: -32px 0;
      border-radius: 0;
      box-shadow: none;
      position: fixed;
      bottom: 0;
      top: auto;
      background: #000;
      margin: 0;
      color: #fff;
      width: 50%;
      line-height: 40px;
      height: 40px;
      padding: 0 !important;
      text-transform: uppercase !important;
      border: 0;
      border-right: 1px solid #c8c8c8;
      z-index: 999;
      font-weight: 600;
 }
  .page-with-filter .columns .sidebar-main .filter-title strong:before {
      content: "";
      background-image: url("../images/filternew-icon.png");
      width: 16px;
      height: 16px;
      background-repeat: no-repeat;
      background-position: center center;
      display: inline-block;
      line-height: 40px;
      clear: both;
      margin: 0 5px;
      vertical-align: middle;
      background-size: 100%;
 }
  .page-with-filter .columns .sidebar-main .filter-title strong::after {
      color: #fff;
      content: "";
 }
  .page-with-filter .columns .sidebar-main .active .filter-title strong::after {
      color: #4e4b4b;
      top: 7px;
      right: 15px;
      font-weight: bold;
      position: fixed;
      z-index: 9999;
 }
  .page-with-filter .columns .sidebar-main .filter .filter-current {
      border-width: 0px 0;
 }
  .filter-content .filter-options-item .filter-options-title {
      padding-left: 10px !important;
 }
  .page-products .columns .first-toolbar .toolbar-products .sorter, .page-products .sorter {
      float: none;
      display: inline-block;
      position: fixed;
      bottom: 0;
      top: auto !important;
      margin: 0;
      background: #000;
      color: #fff;
      width: 50%;
      right: 0;
      padding: 0;
      left: auto;
      height: 40px;
      line-height: 40px;
      z-index: 99999;
 }
  .page-products .columns .first-toolbar .toolbar-products .sorter select#sorter, .page-products .toolbar .toolbar-sorter .sorter-options {
      padding: 0;
      text-align: center;
      width: 100%;
      margin: 0;
      opacity: 0;
      height: auto;
      border: 0;
 }
  .page-products .page-main .columns .column.main .products.wrapper.grid .products {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      margin-top: 0;
      justify-content: space-between;
      grid-gap: 10px 2px;
      width: 100%;
 }
  .page-products.page-layout-2columns-left .products.grid.products-grid .product-item {
      border: 0px solid gainsboro;
      margin: 0;
      padding: 0;
      width: 100%;
      display: inline-block;
      padding: 0 !important;
      margin: 0;
      width: 100% !important;
      max-width: 100% !important;
      position: relative;
 }
  .page-products.page-layout-2columns-left .products.grid.products-grid .product-item-info .product-image-container {
      display: inline-block;
      max-width: 100%;
      width: 100% !important;
 }
  body.catalog-category-view .page-title-wrapper {
      text-align: center;
      padding-bottom: 0;
 }
  .catalog-category-view #page-title-heading {
      text-transform: capitalize;
      margin: 0px 0 0px;
      text-align: left;
      padding: 0;
      color: #000;
      font-weight: 100 !important;
      font-size: 20px;
      width: 100%;
 }
  .page-products .toolbar-amount {
      position: static;
      display: block !important;
      padding: 8px 13px 0;
      display: block !important;
      padding: 0px 0px 10px;
      position: absolute;
      right: 0;
      top: -22px;
      left: auto;
 }
  .filter div#narrow-by-list {
      border: 0;
 }
  .page-products .columns .block.filter > div.filter-title {
      border: 0;
 }

  .cms-collections .page-wrapper main#maincontent .column.main .collections-container .row {
      margin: 1rem 0;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      margin-top: 0;
      justify-content: space-between;
      grid-gap: 10px 2px;
      width: 100%;
      margin: 0;
      padding: 0;
 }
  .cms-collections .page-wrapper main#maincontent .column.main .collections-container .row .collection-img__container {
      padding: 0;
      width: 100% !important;
      max-width: 100% !important;
 }
  .cms-collections .page-wrapper main#maincontent .column.main .collections-container .row:before {
      font-size: 0;
      width: 0;
      height: 0;
      display: none;
 }
  .cms-collections .page-wrapper main#maincontent .column.main .collections-container .row .collection-img__container:hover {
      padding-bottom: 0;
      border: 0;
 }
  body.page-products.page-layout-2columns-left .products.products-grid .product-item .new_tag.sold {
      top: 0;
      left: 0;
      font-size: 10px;
 }
}
.valentine-banner p img {
  width: 125px;
}
.valentine-banner p {
  position: relative;
  left: -8px;
}
@media (min-width: 767px) {
  /* .fotorama__stage__frame .fotorama__img{
    top: 39%!important;
  } */

  .product.media .gallery-placeholder._block-content-loading {
      margin: 0;
      margin-top: 9px;
 }
  .gallery-placeholder._block-content-loading img.lazyload.gallery-placeholder__image.loaded {
      width: 77.5%;
      margin-right: 5%;
 }
  .holi_mobile {
      display: none !important;
 }
  .valentine-mobile {
      display: none !important;
 }
  .sales_cat .dropdown-menu {
      left: 77% !important;
 }
}
.sales_cat .dropdown-menu a {
  font-weight: 500 !important;
}
.category-valentines-day-collection .page-title-wrapper {
  display: none;
}
@media (max-width: 767px) {
  .page-header {
      height: initial;
 }
}
/* offer design */
.offer_nav {
  margin-bottom: 20px;
  margin-top: 15px;
  font-size: 14px;
  text-transform: initial !important;
  width: max-content;
}
.offer_nav h2 {
  font-size: 16px;
  margin: 0 0 10px 0;
  display: flex;
  align-items: center;
  grid-gap: 5px;
  text-transform: capitalize !important;
  font-weight: 700;
}
.offer_nav p {
  margin: 0;
  text-transform: initial !important;
  background: rgb(255 182 193 / 50%);
  padding: 6px 20px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 16px;
  color: #de3163;
  font-weight: 700;
  margin-bottom: 10px;
}
.offer_text {
  color: #de3163;
  font-weight: 700;
  margin-bottom: 12px;
  text-transform: initial !important;
  position: absolute;
  z-index: 999;
  top: -11px;
  left: -12px;
  display: inline-flex;
  width: 65px;
  transform: rotate(269deg);
} 
.column.main .product.data.items > .item.content[aria-labelledby="tab-label-style-tip.tab"] td.col.data {
    border: 0;
}
.column.main .product.data.items > #manufacturing-info\.tab tbody {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px 40px;
}

@media (max-width: 767px) {
  .box-tocart .actions {
      display: inline-flex;
      width: 100%;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 10px;
      background: #fff;
      z-index: 9;
 }
  .product-info-main .product-info-price {
      margin: 0;
 }
  .offer_nav {
      width: fit-content;
 }
}
.offer_text p {
  margin: 0 0 5px 0;
}
tr.totals.sub + .totals th, tr.totals.sub + .totals td span {
  color: #de3163;
  font-weight: 900;
}
.cms-home #featured_collection_sec .col-sm-8 img:hover, .cms-home #featured_collection_sec .col-sm-4 img:hover {
  transform: initial;
}
/* cart page */
.checkout-index-index .opc-wrapper li#payment {
  margin: 0 !important;
}
.checkout-payment-method .payment-option._collapsible .payment-option-title {
  padding-left: 0;
}
.checkout-payment-method .payment-option-title .action-toggle {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
}
.checkout-payment-method .payment-option-title .action-toggle:hover:before {
  color: #333333;
}
.payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content {
  max-height: max-content;
  transition: max-height 0.3s ease-out;
  overflow: hidden; 
}
.payment-option._collapsible.opc-payment-additional.discount-code._active .payment-option-content {
  max-height: 0;
  transition: max-height 0.9s ease-in;
}
.checkout-index-index .checkout-payment-method .payment-option._active .payment-option-title .action-toggle:after {
  content: "\e622";
}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle:after {
  content: "\e621";
}
.payment-group .payment-method {
  border: 0;
}
.checkout-payment-method .payment-method._active .payment-method-content:before {
  display: none !important;
  padding-left: 25px;
}
.checkout-payment-method .payment-method._active .payment-method-content {
  margin-top: -12px;
}
.checkout-payment-method .payment-methods .step-title {
  font-size: 20px;
  font-weight: 600;
}
 
.checkout-payment-method .payment-method-title {
  font-weight: 400;
  padding: 10px 0;
  font-size: 16px;
}
.payment-method-content ul {
  padding: 0;
}
tr.totals.sub + .totals th, tr.totals.sub + .totals td span {
  color: #212529;
  font-weight: 400;
}
.available_offers {
  border-top: 1px solid #cccccc;
  padding-top: 25px;
}
.available_offers h2 {
  padding-bottom: 10.5px;
  color: #212529;
  font-weight: 900;
  font-size: 20px;
  margin: 0;
}
.checkout-payment-method .checkout-billing-address input[type="checkbox"] {
  width: 11px;
}
.available_offers p {
  display: inline-block;
  letter-spacing: initial;
  margin: 0;
  text-transform: initial !important;
  background: rgb(255 182 193 / 50%);
  padding: 6px 20px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 16px;
  color: #de3163;
  font-weight: 700;
  margin-bottom: 31px;
}
.checkout-payment-method .payment-method-content {
  padding: 0 0 21px 26px;
}
.checkout-payment-method .checkout-billing-address input[type="checkbox"] {
  top: 1px;
  margin-right: 2px;
}
.checkout-index-index .opc-wrapper li#payment {
  margin-top: 46px;
}
.checkout-index-index .opc-wrapper .fieldset:last-child br {
  display: none;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
  padding: 10px 30px;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus {
  background: #000;
}
.checkout-payment-method .payment-option-inner input {
  width: 260px;
  height: 38px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp {
  width: 330px;
  display: flex;
  justify-content: space-between;
  grid-row-gap: 10px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) {
  margin-bottom: 0;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp input {
  width: calc(100% - 70px);
  height: 40px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp #verifyotp {
  width: 70px;
  height: 40px;
  text-transform: lowercase;
  margin-right: 10px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp #verifyotp:hover {
  border: 1px solid #000;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp #resendotp {
  text-transform: lowercase;
  border: 1px solid #000;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp #verifyotp:focus, .checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp #resendotp:focus {
  background: #000;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .success {
  padding: 12px 20px 12px 40px !important;
  display: block;
  font-size: 1.3rem;
  background: #e5efe5;
  color: #006400;
  position: relative;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .success:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #006400;
  content: "\e60e";
  font-family: "luma-icons";
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .error {
  padding: 12px 20px 12px 45px !important;
  display: block;
  font-size: 1.3rem;
  background: #fae5e5;
  color: #e02b27;
  position: relative;
  margin-top: 15px;
}
.checkout-payment-method .payment-method-content .fieldset:not(:last-child) .error:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  line-height: 24px;
  color: #b30000;
  content: "\e61f";
  font-family: "luma-icons";
  margin: -12px 0 0;
  vertical-align: middle;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  left: 0;
  top: 22px;
  width: 45px;
  position: absolute;
  text-align: center;
}
span.sendOtpMsg {
  font-size: 12px;
  display: inline-block;
  line-height: 18px;
  margin-top: 10px;
}
.payment-method-content li span, .checkout-payment-method .checkout-billing-address .billing-address-details {
  font-size: 12px;
}
.billing-address-details {
  display: none;
}
.checkout-payment-method .billing-address-same-as-shipping-block {
  font-size: 12px;
}
.checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form {
  max-width: 100%;
}
.checkout-payment-method .field-select-billing, .checkout-payment-method .billing-address-form .label {
  font-size: 16px;
}
.product-info-main .fieldset {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.product-info-main .box-tocart .fieldset {
  flex-direction: inherit;
}
.product-info-main .swatch-opt {
  margin: 0px 0;
}
.product-options-wrapper .swatch-attribute.size {
  margin-top: 0;
  margin-left: 0;
}
.payment-option._collapsible.opc-payment-additional.discount-code {
  margin-bottom: 10px;
}
.checkout-payment-method .payment-option._collapsible .payment-option-content {
  padding: 0;
}
.checkout-payment-method .payment-option-inner {
  margin-bottom: 10px;
}
.checkout-payment-method .payment-option._collapsible .payment-option-title {
  padding: 20px 0 0 0;
}
.checkout-payment-method .payment-option-content .form-discount {
  margin-top: 10px;
}
.checkout-payment-method .payment-option-content .form-discount {
  width: 50%;
}
.opc-estimated-wrapper .minicart-wrapper {
  display: none;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:not(:focus) {
  border: 1px solid #000;
  box-shadow: none;
}
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action.action-cancel:hover, .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus {
  border: 1px solid #000;
}
.checkout-index-index .panel.wrapper {
  border-bottom: 1px solid gainsboro;
  box-shadow: 0 0 5px gainsboro;
}
.checkout-index-index .opc-progress-bar {
  text-align: center;
  margin: 20px 0 22px !important;
}
.checkout-index-index .opc-sidebar {
  margin-top: 0;
}
.opc-progress-bar-item > span:before, .opc-progress-bar-item > span:after {
  height: 28px;
  width: 28px;
}
.opc-progress-bar-item > span:after {
  height: 16px;
  width: 16px;
  font-size: 12px;
}
.opc-progress-bar-item > span {
  padding-top: 35px;
}
.opc-progress-bar-item:before {
  top: 12px;
}
.checkout-payment-method .checkout-billing-address {
  margin: 0;
}
.checkout-index-index .offer_nav {
  width: 100%;
}
.checkout-index-index .offer_nav h2 {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 5px;
  padding-top: 15px;
  border-top: 1px solid #cccccc;
  text-transform: lowercase !important;
}
.checkout-index-index .offer_nav p {
  margin: 0;
  text-transform: initial !important;
  background: rgb(255 182 193 / 50%);
  padding: 6px 20px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 16px;
  color: #de3163;
  font-weight: 700;
  margin-bottom: 10px;
  display: inline-block;
  padding: 6px 40px 6px 20px;
  text-align: left;
}
.fixeds .page-header {
  border-bottom: 1px solid gainsboro;
  box-shadow: 0 0 5px gainsboro;
}
/* size chart design */
.product-info-main .product-add-form {
  position: relative;
}
.product-add-form .size_chart {
  position: absolute;
  top: 40px;
  right: 0;
  font-weight: 900;
}
.opc-wrapper .form-login {
  padding: 0;
}
#shipping .fieldset:last-child {
  margin: 0;
}
#shipping .fieldset:last-child .actions-toolbar {
  margin-bottom: 10px;
}
.minicart-wrapper .delivery_icon {
  display: none;
}
.swatch-attribute-options .swatch-option_hover_color {
  display: none !important;
}
/* order section*/
.cms-home #maincontent {
  max-width: 100% !important;
  padding: 0 !important;
}
.desktop-banner.mobile {
  display: none;
}
section.col-sm-12.newapparel-main.get_occasion {
  padding: 0 15px;
  box-sizing: border-box;
}
.cms-home #featured_collection_sec .featured_center_Middle_text {
  margin: 2% 0;
  padding: 0 30px;
  box-sizing: border-box;
}
.cms-home #featured_collection_sec .featured_center_Middle_text strong {
  margin-bottom: 0;
  display: block;
}
div#featured_collection_sec {
  float: left;
  width: 100%;
}
.new-collection-inr .owl-nav .owl-prev, .new-collection-inr .owl-nav .owl-next {
 /* display: block !important;
  */
  background: transparent !important;
  background-image: none !important;
  overflow: visible !important;
  font-size: 0 !important;
}
.new-collection-inr .owl-nav .owl-next {
  right: 0;
  position: absolute;
  top: 35%;
}
.new-collection-inr .owl-nav .owl-prev {
  left: 0;
  position: absolute;
  top: 35%;
}
.columns .container-fluids .new-collection-inr.owl-theme .owl-nav .owl-prev:before {
  background-repeat: no-repeat;
  background: transparent;
  transform: none;
  height: 40px;
  width: 18px;
  left: 12px;
  top: 6px;
  background-image: url("https://navyasabyliva.in/static/frontend/Aceturtle/lee/en_US/images/arrow-left-white.png") !important;
  -webkit-mask-image: none;
  mask-image: none;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  display: block;
}
.columns .container-fluids .new-collection-inr.owl-theme .owl-nav .owl-next:before {
  background-repeat: no-repeat;
  background: transparent;
  transform: none;
  height: 40px;
  width: 18px;
  left: 12px;
  top: 6px;
  background-image: url("https://navyasabyliva.in/static/frontend/Aceturtle/lee/en_US/images/arrow-right-white.png") !important;
  -webkit-mask-image: none;
  mask-image: none;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  display: block;
}
section.col-sm-12.new_arrivals_sec.remove.bg {
  padding-top: 20px;
  background: #fff;
}
.cms-home .new_arrivals_sec #new_arrivals p {
  padding-bottom: 15px;
}
.new_arrivals_left img:hover {
  webkit-transform: scale(1.05);
  transform: scale(1.1);
}
.new_arrivals_left img {
  transform-origin: 42% 60%;
  transition: transform 2s, filter 1s ease-in-out;
}
.cms-home #featured_collection_sec .col-sm-8 img, .cms-home #featured_collection_sec .col-sm-4 img {
  transition: transform 2s, filter 1s ease-in-out;
}
.cms-home #featured_collection_sec .col-sm-4 img:hover {
  transform: scale(1.1);
  transition: transform 3.9s;
}
.cms-home #featured_collection_sec .col-sm-8 img:hover {
  transform: scale(1.1);
  transition: transform 1.9s;
}
section.Middle_space {
  margin: 30px 0px;
  float: left;
  width: 100%;
}
form.am-ranges span.label {
  font-weight: normal;
}
/* order section*/
section.col-sm-12.newapparel-main div#new_arrivals p {
  font-size: 30px;
  text-align: center;
  padding-bottom: 15px;
}
section .newapparel {
  display: flex;
  justify-content: space-between;
}
section .newapparel .newapparel-box {
  width: 23%;
  position: relative;
}
section .newapparel .newapparel-box img {
  line-height: 0;
  display: block;
}
section .newapparel .newapparel-box h4 a {
  color: #fff;
  font-size: 20px;
  display: block;
}
section .newapparel .newapparel-box h4 {
  position: absolute;
  bottom: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  display: block;
  width: 100%;
  line-height: 50px;
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 20px;
}
.newapparel-box a {
  display: block;
  overflow: hidden;
}
.newapparel-box a img {
  transform-origin: 42% 60%;
  transition: transform 2s, filter 1s ease-in-out;
}
.newapparel-box a:hover img {
  webkit-transform: scale(1.05);
  transform: scale(1.1);
}
.new-section-cate .newsliderforarrival {
  padding: 0 15px;
}
.new-collection-inr .owl-dots {
  display: none !important;
}
.home-page .container-fluids section {
  float: left;
  width: 100%;
  padding:0;
}
section.col-sm-12.newapparel-main.luxury-fabric {
  background: #f3f3f3;
  padding-top: 20px;
  padding-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
section.col-sm-12.newapparel-main.stylish-apparels {
  background: #f3f3f3;
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 40px;
  box-sizing: border-box;
}
section.dairies_sec {
  margin: 0 auto;
  text-align: center;
}
section.dairies_sec img {
  width: 100%;
}
.occation-text {
  position: absolute;
  bottom: 4px;
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.featured-logo #new_arrivals p {
  font-size: 30px;
  text-align: center;
  line-height: normal;
  font-size: 30px;
  text-align: center;
  padding-bottom: 15px;
}
.featured-logo-main {
  float: left;
  width: 100%;
}
.featured-logo-slider {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.featured-logo-slider > div {
  width: 13%;
  margin-bottom: 30px;
  text-align: center;
}
.featured-logo-slider > div img {
  width: auto;
  object-fit: cover;
  height: 44px;
}
.featured-logo div#new_arrivals {
  float: left;
  width: 100%;
}
section.col-sm-12.newapparel-main.stylish-apparels + section.Middle_space {
  margin: 0;
}
section.Middle_space.mbspc {
  margin: 10px 0px;
}
@media (min-width: 768px) {
  section.col-sm-12.newapparel-main.stylish-apparels + section.Middle_space {
      margin: 0;
 }
  .cms-home .new_arrivals_sec {
      margin: 0;
 }
  .nav-item.submenu-left.dropdown-submenu.womens-wear + .dropdown-submenu .dropdown-menu {
      display: block !important;
 }
  .accessories-div .dropdown-menu {
      display: block !important;
 }
  .checkout-index-index .opc-sidebar {
      position: sticky;
      top: 80px;
      right: 0;
 }
}
@media (max-width: 767px) {
  section.col-sm-12.newarrivals {
      display: none;
 }
  section.col-sm-12.newarrivals + section.Middle_space {
      display: none;
 }
  section.col-sm-12.newapparel-main.stylish-apparels {
      padding-right: 0;
      background: #fff;
      padding-top: 0;
 }
  section.col-sm-12.newapparel-main.stylish-apparels + section.Middle_space {
      margin: 0;
 }
  .featured-logo-slider .owl-item > div {
      box-shadow: #3c40434d 0 1px 2px, #3c404326 0 2px 6px 2px;
      padding: 20px;
 }
  .featured-logo-slider > div img {
      height: 70px;
      object-fit: contain;
 }
  .featured-logo-main .owl-carousel .owl-stage-outer {
      padding: 5px 30px 30px;
      box-sizing: border-box;
      width: 100%;
 }
  .featured-logo-main .owl-theme .owl-dots {
      bottom: -30px;
 }
  .new-collection-inr .owl-stage, .new_arrivals_pro .owl-stage {
      display: flex;
      grid-gap: 15px;
 }
  .newarrivals div#new_arrivals {
      font-size: 18px;
      text-align: center;
      margin-bottom: 10px;
 }
  .occation-text, section .newapparel .newapparel-box h4 a, section .newapparel .newapparel-box h4 {
      font-size: 18px;
      line-height: 38px;
 }
  .featured-logo #new_arrivals p {
      font-size: 18px;
 }
  section.col-sm-12.newapparel-main div#new_arrivals p {
      font-size: 18px;
      text-align: center;
      padding-bottom: 15px;
      letter-spacing: normal;
 }
  section.dairies_sec {
      margin-bottom: 20px;
 }
  section.col-sm-12.newapparel-main.stylish-apparels .newapparel-box {
      margin-right: 15px;
 }
  section.col-sm-12.newapparel-main.luxury-fabric .newapparel-box {
      margin-right: 15px;
 }
  section.col-sm-12.newapparel-main.stylish-apparels {
      padding-right: 0;
 }
  section.col-sm-12.newapparel-main.stylish-apparels .newapparel {
      flex-wrap: nowrap;
      padding: 0;
      list-style: none;
      display: flex;
      overflow-x: auto;
      width: 1000px;
      justify-content: inherit;
      padding-top: 5px;
      margin: 0 auto;
 }
  section.col-sm-12.newapparel-main.luxury-fabric {
      padding-right: 0;
 }
  .scroll_mb {
      overflow: scroll;
 }
  section.col-sm-12.newapparel-main.luxury-fabric .newapparel {
      flex-wrap: nowrap;
      padding: 0;
      list-style: none;
      display: flex;
      overflow-x: auto;
      width: 950px;
      justify-content: inherit;
      padding-top: 5px;
      margin: 0 auto;
 }
  section .newapparel {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
 }
  section .newapparel .newapparel-box {
      width: 49%;
      position: relative;
      margin-bottom: 7px;
 }
  section.col-sm-12.newapparel-main {
      float: left;
      width: 100%;
 }
 /* order section*/
  .new-collection-pages.paddinglr {
      padding: 0 30px;
      float: left;
      width: 100%;
 }
  .banner_next_collection {
      float: left;
      width: 100%;
 }
  section.col-sm-12.new_arrivals_sec.remove.bg {
      float: left;
      width: 100%;
 }
  .new-collection-inr .new-collection-box {
      margin-bottom: 25px;
 }
  .new-collection-inr .new-collection-box p {
      margin: 0;
      padding: 0;
 }
  .cms-home #featured_collection_sec .col-sm-8 img, .cms-home #featured_collection_sec .col-sm-4 img {
      transition: none;
 }
  .cms-home #featured_collection_sec .col-sm-8 img:hover, .cms-home #featured_collection_sec .col-sm-4 img:hover {
      transform: none;
      transition: none;
 }
  .page-header .block-search {
      margin-top: 0;
 }
  .new-collection-pages .new_arrivals_right .btn-new {
      margin-top: 20px;
 }
  .cms-home .new_arrivals_sec {
      margin-top: 20px;
 }
  .new_arrivals_left img, .cms-home #featured_collection_sec .col-sm-8 img {
      transform-origin: initial;
      transition: none;
 }
  .new_arrivals_left img:hover, .cms-home #featured_collection_sec .col-sm-8 img:hover {
      webkit-transform: none;
      transform: none;
 }
  .page-header {
      padding-top: 0;
 }
  .page-header .minicart-wrapper {
      padding-right: 0;
      margin-top: 5px;
 }
  #search_mini_form label.label {
      left: 11%;
 }
  .new-collection-box span.cut_price .price {
      color: #040404;
      font-weight: normal;
 }
  body.cms-home #featured_collection_sec .featured_center_Middle_text {
      margin: 0% !important;
      margin-bottom: 20px !important;
      padding: 0 15px;
 }
  section.col-sm-12.new_arrivals_sec.remove.bg {
      padding-bottom: 0px;
 }
  .newarrivals div#new_arrivals, .cms-home .new_arrivals_sec #new_arrivals p {
      font-size: 18px;
 }
  #navyasa_dairies .spring_text p {
      font-size: 25px !important;
 }
  .new-collection-pages .btn-new {
      margin: 0;
      margin-bottom: 10px;
 }
  .new-collection-inr .owl-nav.disabled {
      display: none !important;
      margin: 0;
      line-height: 0;
 }
  .new-collection-inr .owl-stage {
      right: 50px;
 }
  .cms-home #about_navayasa .about_navayasa_text {
      margin-top: 0px !important;
 }
  div#featured_collection_sec {
      margin-top: 30px;
 }
  .cms-home .new_arrivals_sec {
      background: #fcfcfc;
      padding: 0;
 }
  .new-collection-pages {
      padding-right: 0 !important;
      padding-left: 0 !important;
 }
  .page-header .nav-toggle {
      top: 5px !important;
 }
  section.Middle_space {
      margin: 5px 0px;
 }
  .cms-home .new_arrivals_sec {
      float: left;
 }
  .new-collection-inr .owl-nav {
      display: none;
 }
 /* order section end*/
  .minicart-wrapper .action.showcart.active:hover:before {
      padding: 0 !important;
 }
  .page-header .minicart-wrapper a.showcart:before {
      font-size: 3px !important;
 }
  .page-header .minicart-wrapper a.showcart.action .counter.qty .opc-wrapper .form-login {
      padding: 20px 15px 0 15px;
 }
  .minicart-wrapper {
      padding: 0;
 }
  .page-header {
      padding-top: 10px;
 }
  .page-header .panel.wrapper {
      border: 0;
 }
  .product-info-main .box-tocart .fieldset .actions {
      width: 100%;
 }
  .checkout-index-index .offer_nav h2 {
      border: 0;
      padding: 0;
 }
  .checkout-index-index .offer_nav p {
      font-size: 12px;
 }
  .checkout-index-index .message.success, .checkout-index-index .message.error {
      margin-top: 15px;
      margin-bottom: 0;
 }
  .checkout-payment-method .payment-method-content .fieldset:not(:last-child) .verify_otp {
      width: 100%;
 }
  .payment-option._collapsible.opc-payment-additional.discount-code {
      padding-bottom: 20px;
 }
  .checkout-payment-method .payment-option._collapsible .payment-option-title {
      padding-top: 0;
 }
  .checkout-payment-method .payment-option._collapsible .payment-option-content {
      border-bottom: 0;
 }
  .logo {
      position: relative;
 }
  .ccavenuepay_frontend_logo {
      width: 100%;
 }
  .checkout-payment-method .payment-option .payment-option-title {
      padding-bottom: 8px;
      padding-top: 0;
 }
  .opc-estimated-wrapper .estimated-block .estimated-label {
      font-size: 20px;
 }
  .checkout-payment-method .payment-option {
      margin: 0 0 13px 0 !important;
      border-bottom: 1px solid #e3e3e3;
      padding-bottom: 18px;
 }
  .checkout-payment-method .payment-option-content .form-discount {
      width: 100% !important;
 }
  .available_offers {
      padding: 15px;
 }
  .checkout-payment-method .payment-methods {
      margin: 0;
 }
  .checkout-payment-method .payment-methods .step-title {
      padding: 0;
 }
  .available_offers {
      padding: 15px 0 0 0;
 }
  .checkout-payment-method .payment-methods .payment-method:nth-child(2) {
      border: 1px solid #d9d9d9;
      padding: 10px 15px 14px 15px;
      margin-top: 12px;
      border-radius: 5px 5px 0 0;
 }
  .checkout-payment-method .payment-methods .payment-method:nth-child(3) {
      border: 1px solid #d9d9d9;
      padding: 20px;
      margin-top: -1px;
      padding: 10px 15px 14px 15px;
      border-radius: 0 0 5px 5px;
 }
  .checkout-payment-method .payment-method._active .payment-method-content ul li {
      margin: 0;
 }
  .checkout-payment-method .payment-method-title {
      padding: 0;
      font-size: 16px;
 }
  .checkout-payment-method .payment-methods .payment-method-content {
      margin: 0;
      padding: 0;
 }
  .checkout-payment-method .payment-methods .payment-method-content {
      margin-top: 6px !important;
 }
  .checkout-payment-method .payment-methods .payment-method-content li span {
      line-height: 18px;
      display: inline-block;
      font-size: 12px;
 }
  .checkout-payment-method .payment-method-title {
      display: flex;
      grid-gap: 2px;
 }
  .checkout-payment-method .payment-method + .payment-method .payment-method-title {
      border: 0;
 }
  .checkout-payment-method .payment-option-inner input {
      width: 100%;
 }
  .ccavenuepay_frontend_logo {
      background-size: 100%;
      width: 100%;
      height: 21vw;
      object-fit: cover;
 }
  .opc-estimated-wrapper {
      margin-top: 0;
 }
  .checkout-payment-method .billing-address-same-as-shipping-block {
      margin-top: 0;
      margin-bottom: 15px;
      display: flex;
      align-items: flex-start;
      grid-gap: 6px;
 }
  .payment-method-billing-address {
      margin: 5px 0 0 0;
 }
  .checkout-payment-method .checkout-billing-address {
      margin: 0;
 }
  .checkout-payment-method .payment-option._collapsible .payment-option-content {
      display: block !important;
      margin: 0;
 }
  .opc-estimated-wrapper {
      display: flex;
      padding: 10px 15px;
      margin-top: 0;
      border: 0;
 }
  .opc-estimated-wrapper .estimated-block {
      width: 100%;
      display: flex;
      justify-content: space-between;
 }
  .checkout-payment-method .payment-option-inner {
      margin: 0;
 }
  .checkout-payment-method .payment-option._collapsible .payment-option-content {
      padding: 0;
 }
  .checkout-payment-method .step-title:after {
      font-size: 12px;
 }
  .checkout-payment-method .payment-methods .payment-method:nth-child(2) button.action.primary.checkout {
      font-size: 16px;
 }
  .checkout-payment-method .payment-methods .payment-method:nth-child(2) input[type="radio"], .checkout-payment-method .payment-methods .payment-method:nth-child(3) input[type="radio"] {
      width: 14px;
 }
  .checkout-payment-method .payment-option-title {
      border: 0;
 }
  .opc-estimated-wrapper .estimated-block .estimated-label {
      margin: 0;
 }
}
.size_chart.newsize {
  z-index: 9999;
}
.panel.wrapper {
  position: relative;
}
.page-header .right-container {
  display: flex;
  align-items: center;
  position: relative;
  padding: 0 20px 0 20px;
  bottom: 5px;
}
.dropdown-main-account {
  margin: 0 50px 0px 0 !important;
}
.page-header .minicart-wrapper a.showcart:before {
  margin: 0;
}
.page-header .right-container .wishlist {
  margin: 0 !important;
  position: absolute;
  right: 55px;
  left: inherit;
}
.sections.nav-sections {
  margin-top: -10px;
}
.ab_img {
 /* position: absolute;
  left: 10px;
  top:0;
  */
  width: 60px;
  margin: 0 15px 0px 0;
}
.ab_img img {
  width: 100%;
 /* height: 7vw;
  */
 /* transition: 0.2s;
  */
}
.fixeds .ab_img {
  left: 30px;
  width: 55px;
  transition: 0.2s;
}
.footer_logo {
  display: none;
}
.fixeds .logo {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .ab_img {
      display: none;
 }
}
@media (max-width: 767px) {
  .page-header .right-container .wishlist {
      right: 45px;
      top: 4px;
 }
  .dropdown-main-account span:after {
      left: initial !important;
 }
  .dropdown-main-account {
      margin: 0 60px 0px 0 !important;
 }
  .page-header .right-container {
      bottom: 0;
 }
}
#search_mini_form {
  width: 220px;
}
@media (min-width: 1024px) and (max-width: 1250px) {
  #search_mini_form {
      width: 200px;
 }
}
#search_mini_form {
  margin-top: 8px;
}
.logo img {
  height: 54.6px;
}
.page-header .minicart-wrapper a.showcart:before {
  font-size: 0;
  width: 17px !important;
  height: 17px;
  top: -2px;
}
.social-links-container .foteradityalogo {
  display: none;
}
@media (min-width: 1024px) {
  .logo {
      margin-top: 7px !important;
 }
  .amsearch-wrapper-input.-right-position, .search-autocomplete.-right-position {
      right: 10px !important;
 }
}
.countdown-main .container {
  display: flex;
  flex-direction: row;
  justify-content: initial;
  height: 36px;
  line-height: 36px;
}
@media (min-width: 768px) {
  .slid-item-tag {
      line-height: 25px;
 }
}
@media (max-width: 767px) {
  .slid-item-tag {
      line-height: 25px;
 }
  .countdown-main .owl-item {
      height: initial !important;
 }
  .countdown-main .container {
      height: initial !important;
      line-height: initial !important;
 }
  .countdown-main .container .slid-item-tag {
      line-height: 17px;
 }
}
.countdown-main .container .slid-item-tag {
  flex-shrink: 0;
  width: 100%;
}
.countdown-main .container.owl-loaded {
  display: block;
}
.countdown-main .slid-item-tag a {
  display: none;
}
/* shipping page */
#opc-sidebar:after {
  display: none !important;
}
.a2a_mini_services a:nth-child(2) {
  display: none;
}
.form-shipping-address .field, .form-login .field {
  position: relative;
  margin-bottom: 15px;
}
.form-shipping-address .field input, .form-login .field input {
  display: block;
  height: 40px;
  background: transparent;
  border: solid 1px #ccc;
  transition: all 0.3s ease;
  padding: 13px 15px 13px 15px;
  height: auto;
  border-radius: 5px;
}
.form-shipping-address .field input:focus, .form-login .field input:focus {
  border: 1px solid #1673b0;
  box-shadow: 0 0 0 1px #1673b0 !important;
}
.field._required._error input {
  box-shadow: 0 0 0 1px #dd1d1d !important;
  border: 1px solid #dd1d1d !important;
}
.field-error {
  font-weight: bold;
  color: #dd1d1d;
}
.field-tooltip .field-tooltip-action:before {
  display: none;
}
.field .control._with-tooltip input {
  width: 100%;
}
.form-shipping-address .field input, .form-login .field input, .form-shipping-address .field input::placeholder, .form-login .field input::placeholder,
.form-shipping-address .field[name="shippingAddress.country_id"] select, .form-shipping-address .field[name="shippingAddress.region_id"] select {
  font-size: 12px !important;
  color: #000 !important;
  height: 45px!important;
  border-radius: 10px;
  text-transform: lowercase!important;
}
.cart-container .cart.table-wrapper tbody .item-info .col.price {
  padding-top: 14px;
}
/*#amasty-shopby-product-list .product-item-inner, #amasty-shopby-product-list .product.actions.product-item-actions {
  display: none;
}*/
#amasty-shopby-product-list .inclusive_taxes.price_inclusive {
  display: none;
}
@media (max-width: 767px) {
  .opc-wrapper .form-login, .opc-wrapper .form-shipping-address, .opc-wrapper .methods-shipping {
      background: #fff !important;
 }
  .form-shipping-address .field input, .form-login .field input {
      background: #fff;
 }
  form.form.form-login {
      padding-top: 30px;
 }
}
/* */
.form-shipping-address .field input, .form-login .field input, .form-shipping-address .field input::placeholder, .form-login .field input::placeholder {
  font-size: 12px !important;
  color: #495057;
}
@media (max-width: 767px) {
  .form-shipping-address .field input, .form-login .field input {
      background: #fff;
 }
  form.form.form-login {
      padding-top: 30px;
 }
} 
@media (min-width: 768px) {
  .catalog-product-view #maincontent .columns .main-container {
      max-width: 1200px;
      margin: 0 auto;
 }
}
.similar-products.products-grid {
  margin-top: 20px !important;
}
.minicart-wrapper .minicart-overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9;
  display: none;
}
/* mini cart design */
.minicart-wrapper.active .minicart-overlay {
  display: block;
}
.minicart-wrapper .block-minicart {
  border: 0;
}
.minicart-items-wrapper .minicart-items li:hover {
  border-left: 0 !important;
  border-right: 0 !important;
}
.minicart-items-wrapper .minicart-items li .product-image-container {
  width: 86px !important;
}
.minicart-items .product-item-details {
  position: relative;
}
.minicart-items .product-item-details .product-item-name a {
  font-size: 13px !important;
  font-weight: bold;
  color: #000;
}
.minicart-items .product-item-details .price {
  font-size: 13px !important;
  font-weight: 400;
}
.minicart-wrapper .price-container {
  float: none !important;
}
.minicart-wrapper .product .actions {
  position: absolute;
  top: 0;
  right: 0;
}
.minicart-items .product-item-details {
  padding-left: 100px;
}
.minicart-wrapper .product .primary {
  display: none !important;
}
#minicart-content-wrapper .minicart-items-wrapper li.item.product.product-item {
  margin: 0 !important;
  padding: 4% 0 !important;
}
.minicart-wrapper .minicart-items-wrapper {
  padding-top: 0;
  height: auto;
  border: 0;
}
.minicart-wrapper .minicart-items-wrapper ol li, .minicart-items .product-item:not(:first-child) {
  border-bottom: 1px solid #707070 !important;
}
/* .minicart-items-wrapper .minicart-items li:hover{
  border-top: 1px solid #707070!important;
}
*/
.minicart-items-wrapper .minicart-items li:first-child:hover {
  border-top: none !important;
}
#minicart-content-wrapper .block-title {
  display: none !important;
}
.minicart-wrapper .action.close > span {
  font-size: 0 !important;
}
.minicart-wrapper .action.close > span:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: #000;
  content: "\e616";
  font-family: "luma-icons";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
}
#minicart-content-wrapper a.action.viewcart span {
  background: transparent;
  color: #000;
  width: inherit;
  display: inline;
  padding: 0;
  text-decoration: underline;
  font-size: 11px;
}
#minicart-content-wrapper a.action.viewcart {
  right: 15px;
  top: 19px;
  bottom: initial !important;
  left: initial !important;
  width: inherit !important;
  font-size: 11px;
  position: static !important;
}
.page-header .block-minicart .subtotal + .actions {
 /* position: fixed;
  */
  right: -999px;
  bottom: 0;
  background: #fff;
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  width: 270px;
  height: 69px;
  transition: right 0.4s;
  z-index: 999;
}
.minicart-wrapper.active .block-minicart .subtotal + .actions {
  right: 0;
}
#top-cart-btn-checkout {
  text-align: left;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 52px;
}
#top-cart-btn-checkout:after {
  content: "\e622";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  line-height: 12px;
  color: #fff;
  font-family: "luma-icons";
  margin: 0;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  transform: rotate(270deg);
}
.page-header .block-minicart .items-total {
  padding: 15px 0 15px 0;
  display: flex;
  padding-left: 40px;
}
.page-header .block-minicart .items-total span {
  font-weight: bold;
}
.page-header .block-minicart .items-total .count:after {
  content: ")";
}
.page-header .block-minicart .items-total .count:before {
  content: "(";
}
.block-minicart .items-total .count {
  order: 2;
}
.minicart-wrapper .action.close {
  top: 17px;
  right: 376px;
  z-index: 999;
  position: static;
}
.block-minicart .block-content > .actions > .primary {
  margin: 0;
}
.minicart-items-wrapper {
  width: 100%;
  margin-top: 20px;
}
.page-header .block-minicart .subtotal {
  position: fixed;
  right: -999px;
  bottom: 0;
  background: #fff;
  margin: 0;
  padding: 10px;
  box-sizing: border-box;
  width: 140px;
  display: flex;
  flex-wrap: wrap;
  height: 69px;
  align-content: center;
  transition: right 0.4s;
}
.minicart-wrapper.active .block-minicart .subtotal {
  right: 270px;
  background: #fff;
  z-index: 99;
  padding: 15px;
  box-sizing: border-box;
  position: static;
}
.page-header .block-minicart .subtotal .label {
  display: flex;
  width: 100%;
  order: 2;
  line-height: initial;
  text-align: left;
}
.page-header .block-minicart .subtotal .label:after {
  display: none;
}
.page-header .block-minicart .subtotal .amount {
  width: 100%;
  order: 1;
  text-align: left;
}
.page-header .block-minicart .subtotal .label span {
  font-size: 0;
}
.page-header .block-minicart .subtotal .label span:after {
  content: "inclusive of all taxes";
  display: block;
  font-size: 11px;
  color: #6a6a6a;
}
.block-minicart .amount .price-wrapper:first-child .price {
  font-size: 14px;
}
#minicart-content-wrapper .bottom_content_section {
 /* height: 100vh;
  */
  position: relative;
 /* margin-top: 50px;
  */
}
#minicart-content-wrapper .bottom_content_section .bottom_content_minicart {
  position: absolute;
 /* bottom: 0;
  */
  left: 0;
  right: 0;
  padding: 0 10px;
  text-align: center;
  background: #fff;
  z-index: 9;
  padding-top: 10px;
}
.price-including-tax, .price-excluding-tax {
  margin: 8px 0;
}
#minicart-content-wrapper .bottom_content_section .bottom_content_minicart .tax_shipping p {
  font-size: 11px;
  color: #656565;
}
#minicart-content-wrapper .bottom_content_section .bottom_content_minicart .coupons_div p {
  font-size: 11px;
  color: #656565;
}
.bottom_content_section .easy_div ul:before {
  display: none;
}
.bottom_content_section .easy_div ul {
  grid-gap: 10px;
}
.discount_div_minicart {
  background: #ecf6e4;
  font-size: 11px;
 /* color: #57923E;
  */
  padding: 8px 15px;
 /* margin: 0 -10px;
  */
  color: #1f4510;
  text-align: center;
}
.bottom_content_minicart .easy_div {
  margin: 0;
}
.bottom_content_minicart .easy_div ul {
  margin: 15px 0 0 0 !important;
  padding: 0 30px;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
}
.bottom_content_minicart .easy_div ul li {
  position: relative;
  display: flex;
  align-items: center;
}
.bottom_content_minicart .easy_div ul li span {
  display: inline-flex;
}
.page-header .block-minicart .items-total span:nth-child(2) {
  font-size: 0;
}
.page-header .block-minicart .items-total span:nth-child(2):before {
  content: "My Bag";
  font-size: 16px;
  font-weight: bold;
}
.bottom_content_minicart .easy_div ul li.odd:after, .bottom_content_minicart .easy_div ul li.odd:before {
  content: "";
  height: 12px;
  width: 1px;
  background: #000;
}
#top-cart-btn-checkout {
  border-radius: 10px;
}
.minicart-wrapper .product .actions .secondary{
  width: 27px;
  height: 16px;
  display: inline-flex;
  margin-right: 15px;
}
.product-item-pricing .details-qty.qty input{
  height: 32px!important;
}
.minicart-items .product-item-details .details-qty .label, .cart.table-wrapper .col.qty .qty .label, .cart.table-wrapper .col.qty:before {
  display: none !important;
}
.minicart-items .action.delete:before {
  content: "";
  background: url("../images/delete.svg");
  font-size: 0;
  display: block;
  width: 13px;
  height: 14px;
  background-size: 100%;
  background-repeat: no-repeat;
}
.minicart-items .product-item-details .details-qty, .cart.table-wrapper .col.qty .qty {
  display: flex;
}
.minicart-items .product-item-details .details-qty button, .cart.table-wrapper .col.qty .qty button {
  margin: 0;
}
.minicart-items .product-item-details .details-qty button[data-btn-minus="minus"], .cart.table-wrapper .col.qty .qty button:first-child {
  border: 0;
  font-size: 0;
  padding: 0;
  height: 32px;
  line-height: normal;
  background: transparent;
}
.minicart-items .product-item-details .details-qty button[data-btn-plus="plus"], .cart.table-wrapper .col.qty .qty input + button {
  border: 0;
  font-size: 0;
  padding: 0;
  height: 32px;
  line-height: normal;
  background: transparent;
}
.minicart-items .product-item-name {
  margin-bottom: 2px;
}
.minicart-items .product-item-details .details-qty button[data-btn-minus="minus"]:before, .cart.table-wrapper .col.qty .qty button:first-child:before {
  content: "-";
  font-size: 12px;
  width: 32px;
  display: flex;
  background: #d6d6d6;
  border-radius: 6px 0 0 6px;
  height: 32px;
  line-height: normal;
  justify-content: center;
  align-items: center;
  color: #000;
}
.minicart-items .product-item-details .details-qty button[data-btn-plus="plus"]:before, .cart.table-wrapper .col.qty .qty input + button:before {
  content: "+";
  font-size: 12px;
  width: 32px;
  display: flex;
  background: #d6d6d6;
  border-radius: 0 6px 6px 0;
  height: 32px;
  line-height: normal;
  justify-content: center;
  align-items: center;
  color: #000;
}
.minicart-items .product-item-details .details-qty input, .cart.table-wrapper .col.qty .qty input {
  width: 50px;
  padding: 0 !important;
  height: 32px;
  font-size: 13px !important;
  margin-top: 0 !important;
}
.cart.table-wrapper .col.qty .input-text {
  background: none !important;
}
.bottom_content_minicart .easy_div {
  padding-bottom: 15px;
}
.page-header .block-minicart .items-total {
  position: static;
  top: 0;
  left: 0;
  align-items: center;
  padding: 0;
  margin: 0;
}
.bottom_content_minicart .easy_div ul li.odd:after {
  position: relative;
  right: -6px;
}
.bottom_content_minicart .easy_div ul li {
  font-size: 10px;
}
.bottom_content_minicart .easy_div ul li.odd:before {
  position: relative;
  left: -6px;
}
.bottom_content_minicart .easy_div ul li:nth-child(1) {
  order: 1;
}
.bottom_content_minicart .easy_div ul li:nth-child(2) {
  order: 2;
}
.bottom_content_minicart .easy_div ul li:nth-child(3) {
  order: 3;
}
.bottom_content_minicart .easy_div ul li:last-child {
  border-right: 0 !important;
}
.bottom_content_minicart .easy_div ul li, .bottom_content_minicart .easy_div ul li:nth-child(2) {
  padding: 0 !important;
  grid-gap: 5px;
  margin: 0 !important;
  border: 0 !important;
 /* font-weight: bold;
  */
}
.minicart-wrapper .minicart-items-wrapper ol li, .minicart-items .product-item:not(:first-child) {
  border-bottom: 0 !important;
}
.minicart-items-wrapper {
  max-height: auto !important;
}
/* width */
.minicart-items-wrapper::-webkit-scrollbar {
  width: 4px;
}
/* Track */
.minicart-items-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
.minicart-items-wrapper::-webkit-scrollbar-thumb {
  background: #888;
}
/* Handle on hover */
.minicart-items-wrapper::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.modal-popup.confirm {
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-popup.confirm .modal-inner-wrap {
  padding: 20px;
  width: 400px;
  font-size: 12px;
  margin: 0 auto !important;
  left: 0;
}
.modal-popup.confirm .modal-inner-wrap .modal-header {
  display: none;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer {
  padding: 20px 0 0 0;
  display: flex;
  justify-content: space-between;
  grid-gap: 10px;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer button {
  width: 50%;
}
.size_chart button, .product-options-wrapper .swatch-attribute.size .swatch-attribute-label {
  text-transform: lowercase !important;
}
.minicart-wrapper .block-minicart {
  right: -9999px;
  transition: right 0.3s;
}
.minicart-wrapper.active .block-minicart {
  right: 0;
}
@media (min-width: 768px) {
  .minicart-wrapper .block-minicart {
      width: 410px !important;
 }
}
@media (max-width: 767px) {
  .minicart-wrapper .product .actions {
      margin: 0 !important;
 }
  .block-minicart .subtitle.empty {
      padding: 61.5px 0 21px;
 }
  .modal-popup.confirm .modal-inner-wrap {
      width: 90%;
 }
  .bottom_content_minicart .easy_div ul li {
      font-size: 10px !important;
 }
  .bottom_content_minicart .easy_div ul {
      padding: 0 !important;
 }
  .bottom_content_minicart .easy_div ul li svg {
      width: 12px;
      height: 12px;
 }
  .bottom_content_minicart .easy_div ul {
      grid-gap: 2px;
 }
  .bottom_content_minicart .easy_div ul li.odd:before, .bottom_content_minicart .easy_div ul li.odd:after {
      position: static;
 }
  .page-header {
      z-index: 999;
 }
  .minicart-wrapper .block-minicart {
      width: 90%;
      border: 0 !important;
 }
  .minicart-wrapper.active .block-minicart {
      top: 0 !important;
      margin: 0;
      border: 0 !important;
 }
  .minicart-wrapper .block-minicart:before {
      display: none !important;
 }
  .minicart-items .product-item-details .details-qty button {
      margin: 0 !important;
 }
  .minicart-wrapper .action.close {
      right: inherit;
      left: 2vh;
 }
  .minicart-wrapper.active .block-minicart {
      height: 100vh;
 }
  .page-header .block-minicart .subtotal + .actions {
      width: 50%;
 }
  .page-header .block-minicart .subtotal {
      width: 40%;
      left: 11vw;
 }
  #minicart-content-wrapper .bottom_content_section {
      height: auto;
 }
  #minicart-content-wrapper .bottom_content_section .bottom_content_minicart {
      position: fixed;
      bottom: 70px;
      left: inherit;
      right: 0;
      padding: 0 10px;
      text-align: center;
      background: #fff;
      z-index: 9;
      width: 90%;
 }
}
@media (max-width: 1023px) {
  .sections.nav-sections {
      z-index: 9999;
 }
}
/* product Detail page design */
.product-info-main .product-info-stock-sku {
  display: block;
}
.product-info-main .product-info-stock-sku .stock.available, .product-info-main .product-info-stock-sku .product.attribute.sku {
  display: none;
}
.product-info-main .product-info-price .price-box .inclusive_taxes {
  font-size: 11px;
  margin: 0;
}
.size_chart.newsize {
  top: 22px !important;
  font-size: 0;
  z-index: 1;
}
.size_chart button {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
.swatch-attribute-selected-option {
  font-size: 14px;
}
.swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option {
  border-radius: 0;
}
.swatch-option:focus {
  box-shadow: none !important;
}
.size .swatch-attribute-options.clearfix, .fit .swatch-attribute-options.clearfix {
  margin-left: -5px;
  margin-top: 1px;
}
.box-tocart .actions .sparsh-buynow-view {
  display: none;
}
.product-info-main {
  position: relative;
}
.product-info-main .product-info-stock-sku {
  overflow: hidden;
}
.product-social-links .product-addto-links .towishlist:before {
  margin: 0;
}
.product-social-links .product-addto-links .towishlist span {
  display: none;
}
.product-social-links .product-addto-links {
  display: inline-block;
  width: max-content;
  margin: 0;
  position: absolute;
  top: 0;
  right: 60px;
}
.disctount-slide ul {
  margin: 0;
  padding: 0;
}
.disctount-slide ul li {
  display: flex!important;
  background: #f7f7f6;
  padding: 15px 75px 15px 15px;
  align-items: center;
  grid-gap: 6px;
  height: 70px;
  border-radius: 10px;
  box-sizing: border-box;
}
.disctount-slide ul li h3 {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}
.disctount-slide ul li .left_section {
  display: flex;
}
.disctount-slide ul li p {
  margin: 0;
  font-size: 12px;
}
.disctount-slide .owl-stage-outer {
  padding: 0;
}
.disctount-slide .owlCarousel {
  position: relative;
  background: #f7f7f6;
  border-radius: 10px;
}
.disctount-slide .owlCarousel:before {
  content: "";
  width: 65px;
  height: inherit;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  background: #f7f7f6;
  z-index: 1;
  bottom: 0;
  border-radius: 10px;
}
.disctount-slide {
  position: relative;
  margin-top: 40px;
}
.disctount-slide .owl-dots {
  display: inline-flex;
  position: absolute;
  right: 20px;
  width: max-content;
  height: max-content;
  left: inherit;
  bottom: 20px;
  top: inherit;
  grid-gap: 6px;
  z-index: 2;
}
.disctount-slide .owl-theme .owl-dots .owl-dot span {
  width: 8px !important;
  height: 8px !important;
  border: 0 !important;
  background: #a7a7a7 !important;
  margin: 0 !important;
  padding: 0;
}
.disctount-slide .owl-theme .owl-dots .owl-dot.active span {
  background: #4d4d4d !important;
}
.disctount-slide #counter {
  display: inline-block;
  position: absolute;
  bottom: 30px;
  right: 21px;
  z-index: 1;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus) {
  transition-duration: 0.3s;
  transition-property: inital !important;
  opacity: 1;
}
.product-info-main .product-reviews-summary {
  display: none;
}
.product-info-main .product-info-price {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
.mp_social_share_inline_under_cart a.a2a_button_facebook, .mp_social_share_inline_under_cart a.a2a_button_whatsapp, .mp_social_share_inline_under_cart a.a2a_button_twitter, .mp_social_share_inline_under_cart a.a2a_button_facebook_messenger, .mp_social_share_inline_under_cart a.a2a_button_pinterest, .mp_social_share_inline_under_cart a.a2a_button_linkedin {
  display: none !important;
}
.product-info-main .product-info-stock-sku {
  padding: 0;
}
.mp_social_share_inline_under_cart .a2a_kit a:after {
  padding: 10px;
  background-size: contain !important;
}
.mp_social_share_inline_under_cart .a2a_default_style .a2a_dd {
  display: flex;
  align-items: center;
}
.mp_social_share_inline_under_cart .a2a_default_style .a2a_dd {
  padding: 0;
}
.similar-products.products-grid .slider-title {
  text-align: left;
}
.product-info-main .page-title-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.product-info-main .page-title-wrapper .page-title {
  width: 80%;
}
.product-info-main .page-title-wrapper .right-social-section {
  width: 20%;
}
.product-info-main .page-title-wrapper .right-social-section .towishlist:before {
  content: "\f004" !important;
  color: #000;
  font-weight: bold !important;
  font-family: "FontAwesome";
}
.product-info-main .page-title-wrapper .right-social-section .towishlist span {
  display: none;
}
.product-info-main .page-title-wrapper .right-social-section .towishlist:hover:before {
  display: none !important;
}
.product-info-main .page-title-wrapper .product.attribute.overview {
  width: 100%;
  margin-top: 8px;
  font-size: 14px;
  color: #444444;
}
.product-info-main .page-title-wrapper .right-social-section {
  display: flex;
  align-items: center;
  grid-gap: 15px;
  justify-content: flex-end;
}
.mp_social_share_inline_under_cart a.a2a_button_linkedin {
  display: inline-block;
}
.mp_social_share_inline_under_cart a.a2a_button_linkedin:after {
  display: inline-block;
}
.product-info-main .page-title-wrapper .right-social-section .towishlist:before {
  color: #000;
  font-weight: bold !important;
  content: "\E813" !important;
  font-size: 19px !important;
  font-family: "Linearicons";
  display: inline-block !important;
}
.product-info-main .page-title-wrapper .right-social-section .towishlist:after {
  display: none !important;
}
.product-info-main .page-title-wrapper .right-social-section .towishlist:hover:before {
  display: block !important;
}
.mp_social_share_inline_under_cart {
  float: none;
  display: inline-block;
  padding: 0 !important;
}
.catalog-product-view .breadcrumbs .item:not(:last-child) {
  display: inline-flex;
  text-decoration: none;
  align-items: center;
  grid-gap: 4px;
}
.catalog-product-view .breadcrumbs .item a, .catalog-product-view .breadcrumbs .item strong {
  color: #8f8f8f;
  font-size: 10px;
}
.catalog-product-view .breadcrumbs ul li {
  font-size: 10px;
  color: #8f8f8f;
}
.catalog-product-view .breadcrumbs .item:not(:last-child):after {
  background: #8f8f8f !important;
  width: 3px !important;
  height: 3px !important;
}
.catalog-product-view .breadcrumbs li.item {
  display: inline-flex;
}
.catalog-product-view .breadcrumbs .item:not(:last-child):after {
  width: 5px;
  height: 5px;
  background: #8f8f8f;
  display: block;
  font-size: 0;
  border-radius: 50px;
}
.catalog-product-view .page-main .breadcrumbs {
  padding-left: 0;
}
.product-info-main .page-title-wrapper.product h1.page-title {
  font-size: 20px;font-weight: 700;
}
.product-info-main .page-title-wrapper .product.attribute.overview .value {
  font-size: 12px;
  margin-top: -12px;
}
.product-info-main .product-info-price .price-box .price-container .price {
  font-size: 16px;
}
.catalog-product-view .page-main .breadcrumbs {
  padding-bottom: 0;
}
body:has(.swatch-attribute.size) .swatch-attribute-color {
  margin: 2px 0px 0 0 !important;
}
.similar-products.products-grid .owl-dot {
  background: #d7d7d7 !important;
  border-radius: 0 !important;
  height: 2px !important;
  width: 8% !important;
  margin: 30px 0 0 0 !important;
}
.similar-products.products-grid .owl-dot.active {
  background: #000 !important;
}
.similar-products.products-grid {
  width: 100%;
  margin: 0;
}
.column.main .product.info.detailed {
  background: #f7f7f6;
  width: 100%;
  margin: 30px 0 !important;
}
.column.main .product.data.items {
  width: 85%;
  margin: 0 auto;
}
li.item.product.product-item:hover {
  border: 1px solid #ddd !important;
  border-right: 0 !important;
  border-left: 0 !important;
  border-bottom: 0 !important;
}
#minicart-content-wrapper .minicart-items-wrapper li.item.product.product-item:first-child {
  border-top: 0 !important;
}
.column.main .product.data.items > .item.content {
  display: none;
}
.column.main .product.data.items > .item.title.active + .item.content {
  display: block;
}
.offer_nav {
  display: none;
}
.product-info-main .product-info-price .price-box:after {
  content: "inclusive of all taxes";
  font-size: 11px;
  margin: 0;
  position: relative;
  top: 0px;
  margin-left: 10px;
}
.product-info-main .product-info-price .price-box .inclusive_taxes {
  display: none;
}
.swatch-attribute-color .swatch-attribute-label {
  font-weight: 500;
}
.swatch-attribute-options span {
  display: none !important;
}
.column.main .product.data.items > .item.content {
  background: #f7f7f6;
}
.column.main .product.data.items > .item.title > .switch, .column.main .product.data.items > .item.title.active {
  background: #f7f7f6 !important;
}
.product-add-form .swatch-attribute-options:before {
  display: none;
}
.product-add-form .swatch-attribute-color.pscolor .swatch-attribute-label, .product-add-form .swatch-attribute-color.pscolor span.swatch-attribute-selected-option-selected {
  font-size: 14px;
}
.product-add-form .swatch-attribute-color.pscolor span.swatch-attribute-selected-option-selected {
  font-weight: bold;
}
.product-add-form .swatch-attribute-options a, .product-add-form .swatch-attribute-options span {
  display: block;
  font-size: 13px;
}
.product-add-form .swatch-attribute-options a span {
  text-transform: capitalize !important;
}
.product-info-main .box-tocart .field.qty {
  margin: 0;
  border-radius: 15px 0 0 15px;
  box-sizing: border-box;
}
.product-info-main .product-info-price .price-box .inclusive_taxes {
  position: static !important;
}
.product-info-main .box-tocart .field.qty .label {
  display: none;
}
.product-info-main .box-tocart .field.qty .control {
  display: flex;
  justify-content: space-between;
}
.product-info-main .box-tocart .field.qty .control input {
  color: #000;
}
.product-info-main input#qty {
  font-size: 18px !important;
}
.product-info-main .box-tocart .action.tocart {
  border-radius: 0 15px 15px 0;
}
.product-info-main .box-tocart .action.tocart:after {
  display: none;
}
#additional {
  display: block;
}
.product-info-main .box-tocart .field.qty {
  width: 110px;
}
.product-info-main .box-tocart .fieldset .actions {
  width: calc(100% - 110px);
}
.product-info-main input#qty-decrease, .product-info-main input#qty-incress, .product-info-main input#qty {
  padding: 0;
}
.recently_products.block.widget.block-viewed-products-grid .block-title {
  text-align: left !important;
  margin-bottom: 10px;
}
.recently_products.block.widget.block-viewed-products-grid .block-title strong {
  font-size: 24px;
  font-weight: 500;
  padding: 0 15px;
}
.similar-products.products-grid .slider-title {
  margin-bottom: 25px;
  font-size: 24px;
  font-weight: 500;
  padding: 0 15px;
}
.recently_products .owl-carousel .owl-stage {
  left: -50px !important;
}
.you_may_also_like_slider .owl-stage {
  margin-left: -50px !important;
}
.similar-products.products-grid .owl-dots {
  margin: 0 !important;
  clear: both;
}
.recently_products ol .product-item-info:hover, .slider-product-grid .product-item-info:hover {
  background: transparent;
  box-shadow: none;
  border: 0;
  margin: 0;
  padding: 0;
  position: static;
}
.recently_products .owl-carousel .owl-stage-outer {
  padding: 0;
}
.recently_products .product-itemswidget-viewed-grid {
  padding: 0;
  display: flex;
  grid-gap: 5px;
}
.recently_products ol .product-item-info a {
  display: block;
}
.recently_products ol .product-item-info .product-item-details {
  text-align: center;
}
.recently_products .inclusive_taxes.price_inclusive {
  display: none;
}
.recently_products .owl-dot {
  background: #d7d7d7;
  border-radius: 0;
  height: 2px;
  width: 150px;
  margin: 30px 0 0 0;
}
.recently_products .owl-dot span {
  display: none !important;
}
.recently_products .owl-dot.active {
  background: #000;
}
.recently_products .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-next, .recently_products .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-prev, .you_may_also_like_slider .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-next, .you_may_also_like_slider .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  border-radius: 50%;
  background: #fff;
  width: 40px;
  height: 40px;
}
.recently_products .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-prev:before, .you_may_also_like_slider .owl-nav .owl-prev:before {
  content: "\e875";
}
.recently_products .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-next:before, .you_may_also_like_slider .owl-nav .owl-next:before {
  content: "\e876";
}
.recently_products .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-next:before, .recently_products .owl-theme .owl-controls .owl-nav [class*="owl-"].owl-prev:before, .you_may_also_like_slider .owl-nav .owl-next:before, .you_may_also_like_slider .owl-nav .owl-prev:before {
  top: 0;
  font-family: "Linearicons";
  font-size: 14px;
  cursor: pointer;
  color: #000 !important;
  background: initial;
  display: flex;
  justify-content: space-around;
  -webkit-mask-image: initial;
  mask-image: initial;
  text-indent: initial;
  line-height: 18px;
  transform: initial;
  position: static;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent !important;
}
.catalog-product-view .similar-products.products-grid button.owl-next span, .catalog-product-view .similar-products.products-grid button.owl-prev span {
  display: none;
}
.catalog-product-view .similar-products.products-grid button.owl-next, .catalog-product-view .similar-products.products-grid button.owl-prev {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  border-radius: 50%;
  background: #fff;
  width: 40px;
  height: 40px !important;
}
.catalog-product-view .similar-products.products-grid button.owl-next {
  right: 15px;
}
.catalog-product-view .similar-products.products-grid button.owl-prev {
  left: 15px;
}
.catalog-product-view .page-main {
  padding: 0;
}
.catalog-product-view .main-container {
  overflow: hidden;
  padding: 0 15px;
}
.product-item .price-box .price {
  font-weight: 500 !important;
}
.recently_products .owl-theme .owl-dots {
  position: static;
}
.recently_products .product-item .price-box {
  margin-bottom: 0;
}
.recently_products .owl-theme .owl-nav, .recently_products .product-item {
  margin: 0 !important;
}
.slider-product-grid {
  display: flex;
  grid-gap: 5px;
  margin: 0;
  padding: 0;
}
.slider-product-grid .product-item-details {
  text-align: center;
}
.slider-product-grid .product-item {
  text-align: center;
}
.slider-product-grid .um-product-item {
  flex-shrink: 0;
  width: 18.33% !important;
}
.block-viewed-products-grid .slider-product-grid li.product-item {
  flex-shrink: 0;
  width: 18.33% !important;
}
#recentyview-slider, .you_may_also_like_slider {
  display: flex;
  grid-gap: 5px;
}
#recentyview-slider.owl-loaded, .you_may_also_like_slider.owl-loaded-active {
  display: block;
}
#recentyview-slider .product-item, .you_may_also_like_slider .um-product-item {
  flex-shrink: 0;
  width: 18.33% !important;
}
#recentyview-slider.slick-slider .product-item, .you_may_also_like_slider.slick-slider .um-product-item {
  width: 100% !important;
}
#recentyview-slider .owl-controls .owl-prev, #recentyview-slider .owl-controls .owl-next {
  top: 35%;
}
.you_may_also_like_slider .owl-nav .owl-next, .you_may_also_like_slider .owl-nav .owl-prev {
  top: 40% !important;
}
.product-info-main .page-title-wrapper .product.attribute.overview {
  margin-bottom: 0;
}
.product-info-main .product-info-price .price-box {
  margin-top: 20px;
}
.you_may_also_like_slider .owl-nav .owl-next:before, .you_may_also_like_slider .owl-nav .owl-prev:before {
  width: 40px;
  height: 40px;
  background: #fff !important;
  border-radius: 50px;
}
.swatch-attribute-options {
  grid-gap: 15px;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus), .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus), .fotorama__arr, .fotorama__thumb__arr {
  background: transparent !important;
}
.fotorama__arr--prev .fotorama__arr__arr:before {
  content: "\e875";
  font-weight: bold;
  font-size: 14px !important;
  font-family: "Linearicons";
}
.fotorama__arr--next {
  right: 120px !important;
}
.fotorama__arr--prev {
  left: 50px !important;
}
.fotorama__arr--next .fotorama__arr__arr:before {
  content: "\e876";
  font-weight: bold;
  font-size: 14px !important;
  font-family: "Linearicons";
}
.fotorama__arr .fotorama__arr__arr {
  width: 44px;
  height: 44px;
  background: #fff !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.product.info.detailed #Manufacturing-info\.tab .additional-attributes tbody {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px 40px;
}
.product.info.detailed #additional .additional-attributes tbody {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1.4fr;
  grid-gap: 30px 40px;
}
.catalog-product-view .message.success {
  display: none;
}
.column.main .product.data.items {
  max-width: 1170px;
  margin: 0 auto;
}
div#shipping-info\.tab .cms-page-content h4 span {
  font-size: 11px !important;
  color: #000000 !important;
}
div#shipping-info\.tab .cms-page-content ul {
  padding: 0;
}
div#shipping-info\.tab .cms-page-content ul li span {
  font-size: 11px !important;
  color: #656565 !important;
}
#product-attribute-specs-table tr {
  flex-direction: column;
}
.product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td {
  padding: 0 0 10px 0;
  border-bottom: 1px solid #d2d2d2;
  font-size: 13px;
  color: #000000;
}
.product.info.detailed .additional-attributes > thead > tr > th, .product.info.detailed .additional-attributes > tbody > tr > th, .product.info.detailed .additional-attributes > tfoot > tr > th {
  color: #656565;
  font-size: 13px;
  padding-bottom: 0;
}
.inclusive_taxes span {
  position: relative;
  top: 2px;
}
/* .product.info.detailed .additional-attributes > thead > tr > td, .product.info.detailed .additional-attributes > tbody > tr > td, .product.info.detailed .additional-attributes > tfoot > tr > td{
  font-weight: bold;
}
*/
.product.attribute.description p {
  font-size: 13px;
}
.product.data.items > .item.title {
  border-bottom: 1px solid #bababa;
  padding: 0 3%;
  position: relative;
}
.product.data.items > .item.title.active {
  border-bottom: 1px solid #bababa !important;
}
.product.data.items > .item.title.active a:before {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  background: #000;
  left: 0;
  right: 0;
}
.column.main .product.data.items > .item.content {
  padding: 20px 0 !important;
}
.column.main .product.data.items > .item.title > .switch, .column.main .product.data.items > .item.title.active {
  border: 0;
}
.product.data.items > .item.title a {
  padding: 0 !important;
}
.product.data.items > .item.title:first-child {
  padding-left: 0 !important;
}
.product.data.items > .item.title:nth-last-child(2) {
  padding-right: 0 !important;
}
.sparsh-buynow-view {
  margin-top: 20px;
}
.sparsh-buynow-view button {
  border-radius: 10px;
  background: #fff !important;
  color: #000 !important;
}
.product-info-main .product-info-price .price-box .normal-price {
  display: flex;
  align-items: center;
  grid-gap: 10px;
}
.block-minicart:after {
  content: "";
  display: block !important;
  background: rgba(0, 0, 0, 0.5);
}
.size_chart table > thead > tr > th, .size_chart table > tbody > tr > th, .size_chart table > tfoot > tr > th, .size_chart table > thead > tr > td, .size_chart table > tbody > tr > td, .size_chart table > tfoot > tr > td {
  font-size: 12px;
}
.modal-popup.confirm .modal-content {
  padding: 0;
}
.modal-popup.confirm .modal-content .modal-content div {
  font-size: 14px;
}
.removeScroll {
  overflow: hidden;
}
/* #product-attribute-specs-table tr.disclaimer{
  grid-column-start: 3;
  grid-column-end: 5;
}
*/
.product-info-main .box-tocart .field.qty {
  border: 1px solid #ddd;
  padding: 7px;
}
.pincode-error {
  font-size: 1.2rem;
  font-weight: bold;
  color: #dd1d1d;
}
.checkout-index-index .page-header {
  position: sticky !important;
}
.product-info-main .product-info-price .price-box .price-off { 
    padding: 0;
}
.fotorama__fullscreen header.page-header {
    z-index: 2;
}
.column.main .product.data.items .item.title + .item.content[id="style-tip.tab"] tr {
  border: 0;
}
.amsearch-input-wrapper.-typed .amsearch-button.-loupe {
  left: auto;
  right: 0 !important;
}
@media (max-width: 480px) {
  .recently_products .product-itemswidget-viewed-grid {
      overflow: hidden;
 }
  .block-viewed-products-grid li.product-item {
      width: 49% !important;
      flex-shrink: 0;
 }
}
@media (min-width: 700px) and (max-width: 767px) {
  .block-viewed-products-grid li.product-item {
      width: 33.33% !important;
 }
}
.page-header {
  position: sticky;
}
@media (max-width: 767px) {
  .fotorama__nav-wrap--horizontal.fotorama__nav-wrap{
    min-height: auto;
    margin-top: 10px;
  }
  body:has(.showcart.active) {
      overflow: hidden !important;
 }
  .opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note {
      margin-bottom: 10px;
 }
  a.action.remind {
      margin-bottom: 20px;
      margin-top: 10px;
 }
  .form-shipping-address .field[name="shippingAddress.country_id"] select, .form-shipping-address .field[name="shippingAddress.region_id"] select {
      font-size: 14px;
      color: #000;
 }
  .form-shipping-address .field input, .form-login .field input, .form-shipping-address .field input::placeholder, .form-login .field input::placeholder {
      font-size: 14px !important;
 }
  #search_mini_form {
      width: 100%;
 }
  .block-search #search_mini_form input {
      padding: 0 9px !important;
      width: calc(100% - 34px);
 }
  .search .amsearch-loupe {
     /* display: block;
      */
      right: 10px;
 }
  form.form.minisearch.-large.amsearch-form-container.-history.-opened .amsearch-close:after {
      top: 18px;
      right: 56px;
      font-size: 20px;
 }
  .amsearch-wrapper-input {
      padding: 0 10px;
 }
  .search-autocomplete .amsearch-results div:not([data-click-url]) {
      width: 100%;
 }
  .amsearch-results .product-image-container, .amsearch-results .amsearch-autocomplete-image {
      width: 80px !important;
 }
  .amsearch-wrapper-content .product-item-link {
      text-align: left;
 }
  .amsearch-results .product-image-wrapper {
      height: 105px;
 }
  .cart.table-wrapper .item .col.item {
      min-height: auto;
 }
  .cart-container .cart.table-wrapper tbody .item-info .col.price {
      padding-top: 0;
      padding-left: 90px;
 }
  .cart-container .cart.table-wrapper tbody .item-info .col.price:before {
      font-weight: 500;
 }
  .cart-container .cart.table-wrapper tbody .item-info .col.subtotal {
      padding-left: 0;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      flex-direction: column;
      align-items: flex-end;
      padding-bottom: 0;
      padding-top: 0;
      grid-gap: 7px;
 }
  .price-excluding-tax {
      margin: 0;
 }
  .cart-container .cart.table-wrapper tbody .item-info .col.subtotal:before {
      padding-bottom: 0;
 }
  .cart-container .cart.table-wrapper tbody .item-info .col.price > span {
      margin: 0;
 }
  .cart-container .cart.table-wrapper tbody .item-info .col.qty {
      padding: 10px 0 0 90px;
 }
  .cart-summary .checkout-methods-items .item {
      margin: 0;
 }
  .opc-wrapper .form-login + .form-shipping-address {
      padding-bottom: 30px !important;
 }
  .product-info-main span.old-price.sly-old-price.no-display {
      margin-left: 8px !important;
      line-height: 22px;
 }
  .product-info-main .product-info-price .price-box .percentage .price-off {
      margin: 0 0 0px 8px;
      line-height: 22px;
 }
  .product-info-main .product-info-price .price-box {
      margin-bottom: 30px;
      position: relative;
 }
  .product-info-main .product-info-price .price-box .normal-price {
      flex-direction: column;
      grid-gap: 0;
 }
  .product-info-main .product-info-price .price-box:after {
      position: absolute;
      bottom: -18px;
      top: initial;
      margin: 0;
 }
  .abs-no-display-s, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison).additional-attributes tbody th, .order-details-items .table-order-items .options-label, .opc-wrapper .shipping-address-item.selected-item .action-select-shipping-item {
      display: block;
      padding: 0;
 }
  .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) > tbody > tr th[data-th]:before {
      display: none;
 }
  .column.main .product.data.items .item.title + .item.content {
      display: none !important;
 }
  .column.main .product.data.items .item.title.activeTab + .item.content {
      display: block !important;
 }
  .size_chart.newsize {
      z-index: 9;
 }
  .size-main-content {
      background: #fff;
 }
  .column.main .product.info.detailed {
      padding-bottom: 0;
 }
 /* .fotorama-item{
      background: transparent;
 }
  */
  .column.main .product.info.detailed {
      margin-top: 0 !important;
 }
  .product-info-main .page-title-wrapper.product h1.page-title, .product-info-main .product-info-price .price-box .price-container .price {
      font-size: 18px;
 }
  .product-info-main .product-info-price .price-box {
      margin-top: 0;
 }
  .block-viewed-products-grid li.product-item {
      width: 49% !important;
      flex-shrink: 0;
 }
  .swatch-attribute-color {
      margin-top: 10px;
      margin-bottom: 0;
 }
  .swatch-attribute-options {
      margin: 0;
 }
  .product-info-main .fieldset {
      margin-bottom: 0;
 }
  .disctount-slide ul li h3 {
      font-size: 14px;
 }
  .product-info-main .product-info-price .price-box {
      flex-direction: row;
 }
 /* .gallery-placeholder._block-content-loading{
      margin-top: 50px;
 }
  */
  .loading_img .lazyload.loaded {
      position: relative;
      top: -3px;
 }
  .gallery-placeholder._block-content-loading img {
      width: 100%;
     /* height: 150vw;
      */
      object-fit: cover;
 }
  .catalog-product-view .main-container {
      padding: 0;
 }
  .product-info-main {
      padding: 0 10px;
 }
  .similar-products.products-grid ul.similar-product-grid.owl-loaded.owl-drag {
      overflow: hidden;
 }
  #recentyview-slider {
      padding-left: 10px;
 }
  #recentyview-slider .product-item, .you_may_also_like_slider .um-product-item {
      flex-shrink: 0;
      width: 48% !important;
 }
  .slider-product-grid .um-product-item {
      flex-shrink: 0;
      width: 48% !important;
 }
  .block-viewed-products-grid .slider-product-grid li.product-item {
      flex-shrink: 0;
      width: 48% !important;
 }
  .recently_products ol .product-item-info .product-item-details {
      margin-top: 10px;
 }
  .fotorama__wrap .fotorama__stage {
      width: 100% !important;
      left: 0 !important;
      height: 132vw !important;
 }
 /* .fotorama-stretch, .fotorama-focus-overlay:after, .fotorama__stage__shaft, .fotorama__stage__frame, .fotorama__html, .fotorama__video iframe{
      margin-left: -50px;
 }
  */
  .fotorama__stage__frame .fotorama__img {
      width: 100% !important;
      object-fit: cover;
 }
  .fotorama__nav-wrap.fotorama__nav-wrap {
      position: static;
      width: 100%;
 }
  .fotorama__nav-wrap .fotorama__nav__shaft {
      display: flex;
      justify-content: center;
 }
  .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame--dot {
      margin: 0;
 }
  .fotorama__thumb-border {
      display: none;
 }
  .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame--dot {
      background: #d7d7d7;
      height: 4px !important;
      padding: 0;
      width: 30px !important;
 }
  .fotorama__nav-wrap .fotorama__nav__shaft .fotorama__nav__frame--dot.fotorama__active {
      background: #000;
 }
  .fotorama__nav--thumbs {
      width: 100% !important;
      height: auto !important;
 }
  .fotorama-grab-cursor, .fotorama__wrap .fotorama__grab {
      max-width: 100% !important;
 }
  .fotorama__thumb {
      display: none;
 }
  .you_may_also_like_slider .owl-stage {
      margin-left: 0 !important;
 }
  .catalog-product-view .similar-products.products-grid button.owl-prev {
      left: 15px !important;
      right: initial !important;
      margin: 0 !important;
 }
  .recently_products .owl-carousel .owl-stage {
      left: 0 !important;
 }
  .similar-products.products-grid .owl-dot, .recently_products .owl-dot {
      width: 8%;
 }
  .similar-products.products-grid {
      padding-left: 10px;
      overflow: hidden;
      box-sizing: border-box;
 }
  .catalog-product-view .similar-products.products-grid button.owl-next, .catalog-product-view .similar-products.products-grid button.owl-prev {
      display: none;
 }
  .product.info.detailed {
      width: 100% !important;
 }
  .box-tocart .actions {
      position: static;
 }
  .product-info-main .box-tocart .fieldset .actions {
      position: fixed;
      bottom: 0;
      left: 0;
      background: #fff;
      padding: 10px !important;
      width: 50% !important;
      border: 0;
 }
  .sparsh-buynow-view {
      position: fixed;
      bottom: 0;
      right: 0;
      background: #fff;
      padding: 10px !important;
      width: 50%;
      z-index: 9;
 }
  .sparsh-buynow-view #product-sparsh-buynow-button {
      height: 48px;
      padding: 0 !important;
 }
  .product-info-main .box-tocart .action.tocart {
      border-radius: 10px 10px;
      height: 48px;
      padding: 0 !important;
 }
  .product-info-main .box-tocart .fieldset .field.qty {
      width: 30% !important;
      margin: 0 auto !important;
 }
  .product-info-main {
      padding-top: 20px;
 }
  .similar-products.products-grid .slider-title, .recently_products.block.widget.block-viewed-products-grid .block-title strong {
      font-size: 18px;
      margin-bottom: 15px;
 }
  .recently_products.block.widget.block-viewed-products-grid .block-title {
      margin: 0 0 10px 0;
 }
  .column.main .product.data.items {
      width: 100%;
      padding: 40px 20px;
 }
  .column.main .product.info.detailed {
      background: transparent;
 }
  .product.data.items > .item.title {
      padding: 0 !important;
      border: 0 !important;
      margin-bottom: 10px;
 }
  .product.data.items > .item.title.active, .product.data.items {
      border: 0 !important;
 }
  .column.main .product.data.items {
      padding: 0;
 }
  .column.main .product.data.items > .item.title > .switch {
      padding: 0 15px !important;
 }
  .product.data.items > .item.title.active a:before {
      display: none;
 }
  .column.main .product.data.items .item.title + .item.content {
      margin-top: -10px;
      margin-bottom: 10px;
      padding: 0 15px 10px 15px !important;
 }
  .product.data.items .item.title a:after {
      content: "\e61c";
 }
  .product.data.items .item.title.active a:after {
      content: "\e61c";
 }
  .product.data.items .item.title.activeTab a:after {
      content: "\e60f" !important;
 }
  .product.info.detailed #Manufacturing-info\.tab .additional-attributes tbody {
      grid-template-columns: 1fr;
      grid-gap: 10px;
 }
  .product.info.detailed #additional .additional-attributes tbody {
      grid-template-columns: 1fr;
      display: block;
 }
  .swatch-attribute-color {
      float: left;
      width: 60%;
 }
  .product-info-main .product-add-form {
      overflow: hidden;
 }
  .product-info-main .product-add-form .swatch-attribute-color {
      float: left;
      width: 60%;
 }
  .product-info-main .box-tocart {
      float: right;
      width: 40%;
      margin: 21px 0 21px 0;
      padding-left: 5%;
 }
  .product-social-links {
      display: none;
 }
  .disctount-slide {
      position: relative;
      z-index: 0;
 }
  .disctount-slide {
      margin: 0;
      clear: both;
 }
  .product-info-main .box-tocart .fieldset .field.qty {
      width: 100% !important;
      border-radius: 10px;
      margin: 0 !important;
 }
  .product-info-main .box-tocart:before {
      content: "quantity";
      margin: 0 0 10.5px 0;
      display: block;
      font-size: 14px;
 }
  .product-info-main .product-info-price .price-box {
      margin-top: 20px;
 }
  .product-info-main .page-title-wrapper .product.attribute.overview {
      margin: 0;
 }
  .product-info-main .page-title-wrapper {
      line-height: initial;
 }
  .column.main .product.info.detailed {
      margin-bottom: 0 !important;
 }
  .product-info-main .page-title-wrapper .product.attribute.overview .value {
      margin: 0;
 }
  .product-info-main .product-add-form {
      position: relative;
 }
  .product-info-main .product-options-bottom .box-tocart {
      position: absolute;
      bottom: 8px;
      right: 0;
      margin-top: 0px;
 }
  body:has(.disctount-slide) .product-info-main .product-options-bottom .box-tocart {
      bottom: 89px;
 }
  .easy_div ul {
      justify-content: space-between;
 }
  .easy_div ul li {
      font-size: 12px !important;
 }
  .easy_div ul li:nth-child(2) {
      margin-left: 0 !important;
      border: 0 !important;
      order: 3;
      padding: 0 !important;
 }
}
@media (min-width: 768px) {
  .similar-product-grid .owl-nav.disabled, .similar-product-grid .owl-dots.disabled {
      display: block !important;
 }
  .block-viewed-products-grid li.product-item {
      width: 33.33% !important;
      margin: 0 !important;
 }
  .page-layout-1column .product-info-main {
      width: 45% !important;
      padding-right: 0;
      padding-top: 30px;
 }
  .catalog-product-view #maincontent .columns .main-container {
      margin-bottom: 10px;
 }
  .fotorama {
      margin-top: 10px;
 }
  .page-layout-1column .product.media {
      width: 55% !important;
 }
  .column.main .product.info.detailed, .page-layout-1column .product.media {
      margin: 0 !important;
 }
}
.product-info-main .product-info-price .price-box .price:before {
  content: "MRP";
  text-transform: capitalize;
  padding-right: 5px;
}
@media (min-width: 768px) and (max-width: 1245px) {
  .product.data.items > .item.title {
      padding: 0 2%;
 }
  .easy_div ul {
      justify-content: space-between;
 }
  .easy_div ul li {
      font-size: 12px !important;
 }
  .easy_div ul li:nth-child(2) {
      margin-left: 0 !important;
      border: 0 !important;
      order: 3;
      padding: 0 !important;
 }
  .column.main .product.data.items {
      width: 100%;
 }
  .column.main .product.data.items > .item.title > .switch, .column.main .product.data.items > .item.title.active {
      font-size: 13px;
 }
}
@media (min-width: 768px) {
  .product-info-main span.old-price.sly-old-price.no-display {
      margin-left: 10px !important;
      margin-top: -2px;
 }
  .product-info-main .product-info-price .price-box .price-off {
      margin: 0 0 0 10px !important;
 }
  .opc-block-summary {
      padding-bottom: 20px !important;
 }
  .checkout-index-index .page-main {
      max-width: 100%;
      padding: 0 0 0 30px;
 }
  .checkout-index-index .opc-wrapper {
      width: 50%;
      padding-right: 70px;
 }
  .checkout-index-index .opc-sidebar {
      width: 50%;
      height: 70vh;
      background: #f5f5f5;
 }
  .checkout-index-index:has(.opc-progress-bar-item:nth-child(1)._active) .opc-sidebar {
      height: 90vh;
 }
 /* .form-shipping-address .field, .form-login .field{
 }
  */
  .checkout-index-index .opc-wrapper, .opc-wrapper .step-content {
      margin-bottom: 0;
 }
  .checkout-index-index .opc-sidebar:after {
      content: "";
 }
  .page-layout-1column .column.main {
      padding: 0;
 }
  .checkout-index-index .opc-sidebar {
      margin: 0;
 }
  .checkout-container {
      margin: 0;
 }
  #opc-sidebar:after {
      padding-left: 30px;
      background: #f5f5f5 !important;
 }
  .opc-block-summary {
      padding-bottom: 0;
 }
  .opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
      max-width: 100%;
 }
  
}
@media (min-width: 992px) {
  .address ._required[name="shippingAddress.firstname"] {
      float: left;
      width: 48%;
 }
  .address ._required[name="shippingAddress.lastname"] {
      float: right;
      width: 48%;
 }
  .field._required[name="shippingAddress.country_id"] {
      float: left;
      width: 48%;
 }
  .field._required[name="shippingAddress.postcode"] {
      float: right;
      width: 48%;
     /* clear: both;
      */
 }
  .field._required[name="shippingAddress.region_id"] {
      clear: both;
 }
  .field._required[name="shippingAddress.country_id"] select {
      height: 36px;
 }
  fieldset.field.street.admin__control-fields.required {
      clear: both;
 }
  .field._required[name="shippingAddress.region_id"] {
      float: left;
      width: 48%;
 }
  [name="shippingAddress.city"] {
      float: right;
      width: 48%;
      clear: both;
 }
  .field._required[name="shippingAddress.telephone"] {
      clear: both;
 }
}
li.item.link.compare + [style="clear: both"], li.item.link.compare + [type="text/x-magento-init"] {
  display: none;
}
.product.data.items .item.title.active a:after {
  content: "\e61c" !important;
}
.product.data.items .item.title.activeTab a:after {
  content: "\e60f" !important;
}
.swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option {
  text-transform: lowercase !important;
}
.minicart-wrapper .product .actions {
  display: block !important;
}
.minicart-wrapper .minicart-items-wrapper {
  padding-top: 0;
  height: 100vh !important;
  border: 0;
  max-height: 548px !important;
}
.checkout-index-index .page-footer {
  display: none;
}
.you_may_also_like_slider .related-price-section {
  display: flex;
  justify-content: center;
  grid-gap: 10px;
}
/* .you_may_also_like_slider .related-price-section .rel-regular{
  color: gray;
  text-decoration: line-through;
  order: 2;
}
*/
.related-price-section:has(.rel-special) .rel-regular {
  color: gray;
  text-decoration: line-through;
  order: 2;
}
/* new */
.form-login div.mage-error[generated], .form-login .error-message, .form-login .error-message-email, .form-shipping-address #serviceability span, .form-shipping-address .pincode-error {
  font-weight: bold !important;
  color: #dd1d1d !important;
}
.form-shipping-address #serviceability span, .form-login .error-message {
  margin-top: 10px;
  display: block;
}
.form-shipping-address .field._error .control select {
  border: 1px solid #dd1d1d !important;
  box-shadow: 0 0 0 1px #dd1d1d !important;
}
.pincode-note.pincode-error {
  font-size: 14px;
}
aside.modal-custom.opc-sidebar #opc-sidebar .block.items-in-cart .title:after {
  font-size: 0;
}
.block-minicart .top_mini_header {
  display: flex;
  padding: 12px 14px;
  justify-content: space-between;
  align-items: center;
}
.bottom_content_minicart .bottom_button {
  display: flex;
}
.minicart-wrapper .block-minicart .block-content {
  height: 100vh;
  position: relative;
}
.minicart-wrapper .block-minicart .block-content .bottom_content_minicart {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 999;
  padding-top: 10px;
}
.minicart-wrapper .block-minicart .block-content .bottom_button_section {
  display: flex;
}
.minicart-wrapper .block-minicart .block-content .bottom_content_minicart .tax_shipping p {
  font-size: 11px;
  color: #656565;
  padding: 0 15px;
  text-align: center;
}
.block-minicart .top_mini_header .left_mini_header {
  display: flex;
  align-items: center;
  grid-gap: 5px;
}
.block-minicart .top_mini_header .left_mini_header .action span {
  display: flex;
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  justify-content: center;
  align-items: center;
  font-size: 0!important;
}
.block-minicart .top_mini_header .left_mini_header .actions {
  display: flex;
  line-height: normal;
  height: max-content;
}
.minicart-wrapper.active .block-minicart {
  min-height: 100% !important;
  bottom: 0;
}
#minicart-content-wrapper, #minicart-content-wrapper .block-content {
  height: 100% !important;
}
.minicart-wrapper .action.showcart.active:before {
  font-size: 0 !important;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow i {
  font-size: 0 !important;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow i:before {
  font-size: 14px !important;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .controls {
  display: flex;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .controls input.mobileNum {
  width: 100% !important;
  padding: 10px 45px !important;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset input::-webkit-input-placeholder, .register-container .fieldset .field .input-text::-webkit-input-placeholder {
  font-family: "Work Sans", sans-serif;
  font-weight: 900 !important;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile {
  position: relative;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow:after {
  content: "+91";
  display: inline-block;
  position: absolute;
  top: 30%;
  right: -35px;
  font-family: "Work Sans", sans-serif;
  font-weight: 900 !important;
}
.customer-account-login .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite, .customer-account-create .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite, .customer-account-forgotpassword .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite, .customer-account-login .page-wrapper #maincontent .columns .fieldset .field .control .loginSpriteRow .loginSprite, .customer-account-create .page-wrapper #maincontent .columns .fieldset .field .control .loginSpriteRow .loginSprite, .customer-account-forgotpassword .page-wrapper #maincontent .columns .fieldset .field .control .loginSpriteRow .loginSprite {
  margin: 10% 0px 0px 0px;
}
.customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow {
  position: relative;
}
.field._required[name="shippingAddress.region_id"] {
  clear: inline-start;
}
.form-shipping-address .field[name="shippingAddress.country_id"] select, .form-shipping-address .field[name="shippingAddress.region_id"] select {
  color: #000;
}
.recently_products .SpecialPrice + .SpecialPrice {
  display: none;
}
.similar-products.products-grid .owl-dot span {
  display: none !important;
}

.catalog-category-view .products-grid .product-item .action.towishlist:after, .catalogsearch-result-index .products-grid .product-item .action.towishlist:after {
    position: absolute;
    top: 10px;
    z-index: 11;
    color: #000;
    font-weight: bold;
    font-size: 18px;
    left: 1px;
}
body .action.towishlist.wishlist-selected:after {
    content: "\f004" !important;
    font-family: "FontAwesome";
}

body.page-products.page-layout-2columns-left .products.products-grid .product-item a.action.towishlist.wishlist-selected:after {
    left: 0 !important; 
}

@media (max-width: 767px) {
  .account #maincontent .columns .column.main .myAccountForm .fieldset .legend span, .guesttrack-index-index #maincontent .columns .column.main .myAccountForm .fieldset .legend span, .sales-guest-view #maincontent .columns .column.main .myAccountForm .fieldset .legend span, .sales-guest-form #maincontent .columns .column.main .myAccountForm .fieldset .legend span {
    font-size: 20px; 
    letter-spacing: 1px;
    margin-top: 20px;
    padding: 0;
    margin-right: 0;
}

  .sections.nav-sections {
      margin: 0;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite {
      margin: 0 !important;
      align-items: center;
 }
  body:has(.minicart-wrapper.active), html:has(.minicart-wrapper.active) {
      overflow: hidden;
      height: 100%;
 }
  .customer-account-login .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite, .customer-account-create .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite, .customer-account-forgotpassword .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow .loginSprite, .customer-account-login .page-wrapper #maincontent .columns .fieldset .field .control .loginSpriteRow .loginSprite, .customer-account-create .page-wrapper #maincontent .columns .fieldset .field .control .loginSpriteRow .loginSprite, .customer-account-forgotpassword .page-wrapper #maincontent .columns .fieldset .field .control .loginSpriteRow .loginSprite {
      margin: 5px 0px 0 13px;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field .controls .loginSpriteRow {
      padding: 12px 8px 9px 16px;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow {
      display: flex;
      justify-content: center;
      align-items: center;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow .loginSprite {
      display: flex;
      font-size: 0;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow .loginSprite i {
      font-size: 12px;
 }
  .minicart-wrapper .minicart-items-wrapper {
      height: 65vh !important;
 }
  .bottom_content_minicart .easy_div {
      padding-left: 10px;
      padding-right: 10px;
 }
  .page-header .block-minicart .subtotal + .actions {
      width: 60%;
 }
  .block-minicart .subtitle.empty {
      padding: 41.5px 0 21px;
 }
  .card_empty_section .subtitle.empty {
      height: 100vh;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 80%;
      margin: 0 auto;
      margin-top: -54px;
      padding: 0;
 }
  .minicart-wrapper.active .block-minicart, .minicart-wrapper .block-minicart .block-content {
      height: 100%;
 }
  .minicart-wrapper.active #minicart-content-wrapper {
      height: 100%;
 }
  .minicart-wrapper .action.showcart.active:hover:before {
      padding: 0 !important;
      top: inital !important;
      left: initial !important;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .loginSpriteRow:after {
      right: -22px;
 }
  .customer-account-create .page-wrapper #maincontent .columns .fieldset .field.mobile .controls input.mobileNum {
      padding: 10px 30px !important;
 }
}
@media (min-width: 768px) and (max-width: 1124px) {
 /* .logo{
      left: 60vw;
 }
  */
  .footer.content .menu-footer.content a {
      font-size: 10px;
 }
  .footer.content .social-links-container li {
      padding: 0;
      margin: 0;
 }
  .social-links-container .block.newsletter .content form .control .label {
      font-size: 10px;
      margin-bottom: 10px;
 }
  .footer.content .footer-container {
      margin: 0 !important;
 }
  body:has(.minicart-wrapper.active), html:has(.minicart-wrapper.active) {
      overflow: hidden;
      height: 100%;
 }
}
@media (min-width: 767px) and (max-width: 991px) {
  .ccavenuepay_frontend_logo {
      display: block;
      width: 100%;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
  #search_mini_form {
      width: 159px !important;
      float: none;
 }
}
div[name="shippingAddress.custom_attributes.saveinfo_checkbox_send_notification"] .choice.field, div[name="shippingAddress.custom_attributes.saveinfo_checkbox"] .choice.field {
  display: flex;
  align-items: center;
  height: 18px;
}
div[name="shippingAddress.custom_attributes.saveinfo_checkbox_send_notification"] .label, div[name="shippingAddress.custom_attributes.saveinfo_checkbox"] .label {
  display: none !important;
}
div[name="shippingAddress.custom_attributes.saveinfo_checkbox_send_notification"] .choice.field .label, div[name="shippingAddress.custom_attributes.saveinfo_checkbox"] .choice.field .label {
  display: block !important;
  position: static;
  height: 18px;
}
div[name="shippingAddress.custom_attributes.saveinfo_checkbox_send_notification"] .choice.field .label span, div[name="shippingAddress.custom_attributes.saveinfo_checkbox"] .choice.field .label span {
  font-size: 12px;
  display: block;
}
div[name="shippingAddress.custom_attributes.saveinfo_checkbox_send_notification"] .choice.field input, div[name="shippingAddress.custom_attributes.saveinfo_checkbox"] .choice.field input {
  margin: -4px 0 0 0;
  display: flex;
  height: 12px;
  width: 12px;
  padding: 0;
}
div[name="shippingAddress.custom_attributes.saveinfo_checkbox_send_notification"] .choice.field input:focus, div[name="shippingAddress.custom_attributes.saveinfo_checkbox"] .choice.field input:focus {
  box-shadow: none !important;
}
/*inner pages*/
.cms-sustainability .about-info-right-top {
  width: 80%;
}
.cms-about-navyasa .about-info-right-top-left p, .cms-sustainability .about-info-right-top-left p {
  text-align: left;
}
.cms-about-navyasa .about-info-right-top-left-btm, .cms-sustainability .about-info-right-top-left-btm {
  font-size: 17px;
  width: 80%;
  transform: translate(26%, 78%);
}
.cms-about-navyasa .about-info-left.col-sm-6 img, .cms-sustainability .about-info-left.col-sm-6 img {
  margin: 0 auto;
  display: block;
}
.cms-about-navyasa .about-info-headings img, .cms-sustainability .about-info-headings img {
  width: 62px;
  margin: 0 14px 0 0;
}
.cms-about-navyasa .sustainability-main, .cms-sustainability .sustainability-main {
  clear: left;
}
.cms-about-navyasa .sustainability-text img, .cms-sustainability .sustainability-text img {
  width: 79px;
  margin: 2px 20px;
}
.cms-about-navyasa .sustainability-text.col-sm-4 p, .cms-sustainability .sustainability-text.col-sm-4 p {
  font-size: 38px;
  color: #000;
  margin: 0;
}
.cms-about-navyasa .sustainability-text.col-sm-4, .cms-sustainability .sustainability-text.col-sm-4 {
  display: flex;
  justify-content: center;
}
.cms-about-navyasa .about-caurosal img, .cms-sustainability .about-caurosal img {
  width: 100%;
}
.cms-about-navyasa .about-info-headings, .cms-sustainability .about-info-headings {
  text-align: left;
  font-size: 30px;
}
.cms-about-navyasa .about-sustainablity_section, .cms-sustainability .about-sustainablity_section {
  text-align: center;
  width: 45%;
  margin: 0 auto;
}
.cms-about-navyasa .about-sustainablity, .cms-sustainability .about-sustainablity {
  background: #fcfcfc;
  padding: 4% 0;
  float: left;
  width: 100%;
}
.cms-about-navyasa .about-info-right, .cms-sustainability .about-info-right {
  transform: translate(10%, 10%);
}
.cms-about-navyasa .about-info-rtleft img, .cms-sustainability .about-info-rtleft img {
  margin: -5% 0 0 0;
}
.cms-about-navyasa .about-info-rightbtm, .cms-sustainability .about-info-rightbtm {
  transform: translate(10%, -10%);
}
.cms-about-navyasa .about-info-rightbtm p, .cms-sustainability .about-info-rightbtm p {
  font-size: 19px;
}
.cms-about-navyasa .about-info-middle_section, .cms-sustainability .about-info-middle_section {
  margin: 0 auto;
  width: 80%;
}
.cms-about-navyasa p.about-info-sub, .cms-sustainability p.about-info-sub {
  color: #000;
  font-size: 17px;
  text-align: left;
}
.cms-about-navyasa .about-info-right-top-left, .cms-sustainability .about-info-right-top-left {
  transform: translate(18%, 30%);
  width: 80%;
}
.cms-about-navyasa #maincontent, .cms-sustainability #maincontent {
  position: relative;
  width: 100% !important;
  max-width: 100% !important;
}
.cms-about-navyasa .abt_text_head, .cms-sustainability .abt_text_head {
  font-size: 46px;
  font-weight: 100 !important;
  margin: 4% auto;
  width: 80%;
  text-align: center;
}
/*innerpages end*/
.countdown-main .container {
  text-align: center;
  justify-content: center;
  max-width: 100%;
  font-size: 14px;
  font-weight: bold;
  text-transform: capitalize !important;
  padding: 0 50px 0 20px;
  position: relative;
}
.countdown-main {
  width: 100%;
  background: #000;
  text-align: center;
  color: #fff;
}
.countdown-main a {
  color: #000;
  background: #fff;
  padding: 5px 8px;
  border-radius: 32px;
  line-height: normal;
}
#time {
  margin-left: 4px;
  color: #fff;
}
.close_button {
  position: absolute;
  top: 0;
  right: 20px;
  font-size: 22px;
  display: inline-flex;
  height: 20px;
  line-height: 16px;
}
.countdown-main i {
  margin-left: 3px;
}
.scroll_down .countdown-main, .countdown-main.close_countdown {
  display: none;
}
.fixed .countdown-main {
  display: none;
}
.countdown-main .owl-stage-outer {
  padding: 0;
  margin: 0;
}
.countdown-main .owl-controls {
  display: none;
}
.countdown-main .owl-theme .owl-nav {
  margin-top: 0;
}
.slid-item-tag {
  padding: 5px 5px;
  line-height: normal;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.countdown-main .owl-item {
  display: flex;
  align-items: center;
  height: 36px;
  justify-content: center;
}
.countdown-main .slid-item-tag .upper {
  text-transform: uppercase !important;
  font-weight: 600;
}
.vestrackorder-index-index #loading-mask {
  background: #fff;
  border: 0px solid #f18200;
}
.vestrackorder-index-index .loader {
  padding: 0 0;
}
.banner_text_top {
  position: absolute;
  top: 7%;
  transform: translate(-50%, 0);
  left: 50%;
  z-index: 999999;
  color: #fff;
  font-size: 60px;
}
.home-page .hero-content-heading, .home-page h2, .home-page h3 {
  color: #000;
}
/* footer css start */
.footer-container.row {
  padding-bottom: 40px;
  padding-top: 19px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
footer.page-footer {
  background: #232323;
  padding-bottom: 0;
  float: left;
  width: 100%;
  display: block !important;
}
.footer.content .footer-item h3, .footer.content .footer-item h4 {
  font-weight: 800;
  color: #fff;
  line-height: 1.5;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 8px;
}
.footer.content .menu-footer.content {
  margin-bottom: 15px;
}
.footer.content .menu-footer.content li {
  color: #fff;
}
.footer.content .menu-footer.content a {
  color: #ffffff;
  display: inline-block;
  padding: 4px 0;
}
.social-links-container ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footer.content .social-links-container li {
  margin-left: -4px;
  margin-top: 7px;
  text-align: center;
  padding: 0 15px;
  box-sizing: border-box;
}
.footer.content .social-links-container a {
  display: inline-block;
  opacity: 1;
  transition: opacity 0.15s ease-in-out;
  vertical-align: middle;
}
.footer.content ul.row {
  margin: 0 -15px;
}
.page-footer li.f-phone:before {
  font-family: "FontAwesome";
  content: "\f095";
  position: absolute;
  font-size: 20px;
  left: 13px;
}
.page-footer li.f-mail:before {
  font-family: "FontAwesome";
  content: "\f0e0";
  position: absolute;
  font-size: 20px;
  left: 13px;
  margin: -2px 0 0;
}
/* footer css end */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cms-liva-fabrics main#maincontent {
  position: relative;
  width: 100% !important;
  min-width: 100% !important;
  text-align: center;
  margin: 0 auto;
}
.cms-liva-fabrics main#maincontent .about-info-middle_section {
  width: 80%;
  margin: 0 auto;
}
.cms-liva-fabrics .about-info-middle_section .col-sm-12 {
  float: none;
  clear: both;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  align-items: center;
  margin-top: 80px;
}
.cms-liva-fabrics .about-info-middle_section .col-sm-12 .col-sm-6 {
  float: none;
  width: 100%;
  transform: none !important;
}
.cms-liva-fabrics p.about-info-headings {
  font-size: 30px;
  text-align: left;
}
.cms-liva-fabrics .about-info-headings {
  font-size: 30px;
  text-align: left;
}
.cms-liva-fabrics p.about-info-sub {
  color: #000;
  font-size: 17px;
  text-align: left;
}
@media only screen and (min-width: 767px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
      float: left;
 }
  .col-sm-12 {
      width: 100%;
 }
  .col-sm-6 {
      width: 50%;
 }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
      float: left;
 }
}
@media only screen and (max-width: 767px) {
  .align-line i {
      display: none;
 }
  .countdown-main a {
      display: inline-block;
 }
  .countdown-main .owl-item {
      height: 42px;
 }
  .slid-item-tag {
      font-size: 11px;
 }
  .countdown-main .slid-item-tag .upper {
      text-transform: uppercase !important;
      font-weight: 600;
 }
  .countdown-main .slid-item-tag > span {
      display: block;
 }
  .reducefnt {
      font-size: 10px;
 }
  .box-tocart .actions {
      display: inline-flex;
      width: 100%;
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      padding: 10px;
      background: #fff;
      z-index: 9;
 }
  .cms-home #cookie-status {
      font-size: 12px !important;
      line-height: 21px !important;
 }
  .countdown-main .container {
      letter-spacing: normal;
      display: block;
 }
  .page-header .panel.wrapper {
      position: relative;
 }
  .minicart-wrapper {
      padding-top: 0;
      margin-top: 8px;
      top: 0;
 }
  #search_mini_form label.label {
      top: 10px;
 }
  li.link.wishlist {
      top: 8px;
 }
  .countdown-main .container {
      text-align: center;
      font-size: 12px;
      line-height: 25px;
      margin: 0;
      padding: 0;
 }
}
.nav-item.level2.nav-1-2-6.submenu-left.subhover.dropdown-submenu {
  display: none;
}
.about-caurosal {
  position: relative;
}
p.banner_text_top {
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.item.grouped-products.grouped-products-list.selected .swatch-option.color {
  outline: 0 !important;
  border: 2px solid #000 !important;
}
body > .page-footer {
  display: none;
}
.product-info-main .product-info-price .price-box .price-off {
  display: block !important;
  margin: 0 20px;
}
.products.grid.products-grid .product-item .product-item-details .percentage .price-off {
  display: block !important;
  margin: 0 12px;
}
.products.wrapper ~ .toolbar .toolbar-amount {
  display: none !important;
}
.products.wrapper ~ .toolbar .pages {
  float: left;
  margin-bottom: 0;
  display: none !important;
}
.page-products .toolbar .limiter {
  display: none !important;
}
a.a2a_i .a2a_svg, a.a2a_more .a2a_svg {
  background: #000 !important;
}
.catalog-product-view .similar-products.products-grid button.owl-next:hover, .catalog-product-view .similar-products.products-grid button.owl-prev:hover {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
.blog-post-item-content li {
  list-style-type: none !important;
}
.page-products.page-layout-2columns-left .products.products-grid .product-item {
  position: relative;
}
.catalog-category-view #maincontent, .catalogsearch-result-index #maincontent {
  max-width: 1200px !important;
}
body.catalog-category-view .product-item .action.towishlist:before, .catalogsearch-result-index .product-item .action.towishlist:before {
  right: 10px !important;
}
body.page-products.page-layout-2columns-left .products.products-grid .product-item {
  padding: 10px !important;
}
.catalog-product-view .similar-products.products-grid button.owl-prev {
  height: 40px;
}
.catalog-product-view .similar-products.products-grid button.owl-next {
  height: 40px;
}
.orderhistory-status ol.progtrckr li > span {
  font-size: 15px !important;
  margin: 22px auto;
}
.catalog-category-view .product-item-actions .actions-primary button.action {
  margin: 7px auto;
}
.filter-options-content a {
  font-size: 14px !important;
}
.filter-options-title {
  font-size: 14px !important;
  text-transform: lowercase !important;
}
.product-info-main .product-info-price .price-box {
  display: flex !important;
  align-items: baseline;
}
.product-info-main span.old-price.sly-old-price.no-display {
  display: block !important;
  margin-left: 20px;
}
.products.grid.products-grid .product-item .old-price {
  display: block !important;
  margin-left: 20px !important;
}
.products.grid.products-grid .product-item .price-box {
  width: 100% !important;
  display: flex;
  justify-content: center;
}
.blog-view-index h2 {
  font-size: 16px;
}
.blog-post-item-content ol {
  padding: 0 !important;
}
#comment-list ul, ol {
  list-style-type: unset;
  font-size: 20px;
}
.blog-post-item-content ul, .blog-post-item-content li, .blog-post-item-content p {
  padding: 0 !important;
  font-size: 16px;
  list-style-type: disc;
}
.cms-home #cookie-status {
  line-height: 38px;
  width: 100%;
  text-align: left;
  font-size: 15px;
  color: #000;
  z-index: 9 !important;
  background: #efefef;
  padding: 15px;
  position: fixed;
  bottom: 0;
  font-weight: bold;
  left: 0;
  box-shadow: 0 -2px 5px #00000080;
}
.cms-home #cookie-status button {
  float: right;
  border-radius: 20px;
  font-size: 0;
  padding: 3px;
  width: 30px;
  height: 30px;
  line-height: 1;
}
.cms-home #cookie-status button:after {
  content: "X";
  font-family: "Work Sans";
  font-size: 18px;
}
.cms-home #cookie-status a {
  margin-left: 5px;
  text-decoration: underline;
}
body .amsearch-item-container .amsearch-highlight {
  text-transform: lowercase !important;
}
.amsearch-input-wrapper.-typed .amsearch-input{
    left: auto !important;
    right: 0!important;
}
.amsearch-search-page .amsearch-input-wrapper .amsearch-button.-close { 
    display: none;
}
@media only screen and (min-width: 768px) {
  body .susbanner_text_top, body .fabbanner_text_top {
      position: absolute;
      top: 50% !important;
      transform: translate(-50%, -50%) !important;
      left: 50% !important;
      z-index: 9 !important;
      color: #fff;
      font-size: 60px;
      margin: 0 !important;
 }
  .sustainability .about-caurosal, .about-Fabric {
      position: relative;
      text-align: center;
 }
  .fabbanner_text_top {
      top: 4.5% !important;
 }
  .page-products.page-layout-2columns-left .product-image-container {
      width: 100% !important;
 }
  .page-products.page-layout-2columns-left .products.products-grid .product-item {
      padding: 0 26px !important;
 }
  .catalog-category-view .products-grid .product-item .action.towishlist:after, .catalogsearch-result-index .products-grid .product-item .action.towishlist:after {
      left: -23px !important;
 }
  .item-content1.hidden-xs.hidden-sm {
      display: flex;
      justify-content: space-evenly;
 }
  .ves-column4 > .item-content1 > .mega-col {
      width: auto !important;
 }
  .mega-col.mega-col-4.mega-col-level-1 .nav-1-1 a.nav-anchor {
      margin: 0 0 0 -40px;
 }
}
.cart-container .cart.table-wrapper tbody .actions-toolbar {
  padding-left: 13px;
  justify-content: flex-start !important;
}
.blog-post-item-content ul {
  padding: 0 !important;
  font-size: 20px;
}
.checkout-cart-index a.action.multicheckout {
  display: none;
}
.catalog-category-view .product-image-wrapper, .catalogsearch-result-index .product-image-wrapper {
  height: initial !important;
  padding-bottom: 0 !important;
}
.catalog-category-view .product-image-photo, .catalogsearch-result-index .product-image-photo {
  position: initial !important;
  margin: 0 auto !important;
  min-width: 100% !important;
}
.catalog-category-view .product-item .action.towishlist:before, .catalogsearch-result-index .product-item .action.towishlist:before {
  right: 25px !important;
}
.sales-order-view #maincontent .columns .column.main .orderDetailPage .orderDetailsSection .shipmentInfo a .shipmentInfoValue, .sales-guest-view #maincontent .columns .column.main .orderDetailPage .orderDetailsSection .shipmentInfo a .shipmentInfoValue {
  display: none;
}
.banner-item.banner-slider .banner-title {
  display: none;
}
span, p, h1, h2, h3, h4, h5, h6, h7, strong, div {
  font-family: "Work Sans", sans-serif;
}
.new-collection-pages .slick-slider .slick-arrow.slick-prev {
  left: 30px;
  background: transparent !important;
}
.new-collection-pages .slick-slider .slick-arrow.slick-next {
  right: 30px;
  background: transparent !important;
}
.new-collection-pages .slick-slider .slick-arrow:after{
  transform: none;
  height: 40px;
  width: 18px;
  top: 6px;
  background-image: url('../images/arrow-left-white.png');
  -webkit-mask-image: none;
  mask-image: none;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  right: 0;
  left: auto;
}
/*.new-collection-pages .slick-slider .slick-arrow:before {
  transform: none;
  height: 40px;
  width: 16px;
  top: 6px;
  background-image: url('../images/arrow-right-white.png');
  -webkit-mask-image: none;
  mask-image: none;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  right: 0;
  left: auto;
  display: inline-block;
}*/
.new-collection-pages .slick-slider .slick-arrow {
  top: 45%;
}
.new-collection-inr{
  padding:0 15px;
}
.new-collection-inr .new-price-col, .new-section-cate .new_arrivals_right .new-price-col {
  min-height: 68px;
}
.new-collection-inr .slick-slide, .new-section-cate .slick-slide {
  margin: 0 5px;
}
.new-collection-inr .slick-list, .new-section-cate .slick-list {
  margin: 0px -5px 0px -5px;
}
body#onestepcheckout-page .table-checkout-shipping-method tr.row {
  display: inline-grid;
  margin: 0;
  grid-auto-flow: column;
  align-items: center;
}
body#onestepcheckout-page .opc-wrapper .field .control input[type=text], body#onestepcheckout-page .opc-wrapper .field .control input[type=email], body#onestepcheckout-page .opc-wrapper .field .control input[type=number], body#onestepcheckout-page .opc-wrapper .field .control select, body#onestepcheckout-page .checkout-payment-method .ccard .month .select, body#onestepcheckout-page .checkout-payment-method .ccard .year .select {
    width: 100%;
    border-width: 1PX;
    background: transparent;
    padding: 0;
    height: 40px;
    padding: 0 10px;
    border-radius: 5px;    font-size: 12px;
    text-transform: lowercase;
}
body#onestepcheckout-page .fa, #onestepcheckout-page.fas { 
    font-size: 15px;
} 
#onestepcheckout-page .table-checkout-shipping-method tbody tr td { 
  font-size: 14px;
  padding: 8px;
}
#onestepcheckout-page .payment-option._collapsible.opc-payment-additional.discount-code._active .payment-option-content {
  max-height: max-content; 
}
#onestepcheckout-page .opc-block-summary .title {
  font-size: 16px;    font-weight: bold;    padding-top: 0 !important;
}
#onestepcheckout-page .opc-wrapper .form-login .fieldset .note {
  font-size: 11px;
}
body#onestepcheckout-page .opc-wrapper .step-title {
    border-bottom: none;
    font-size: 16px; 
    padding: 10px 0px !important;
    box-sizing: border-box;
    border-bottom:1px solid #ccc !important; font-weight: bold;    padding-top: 0 !important;
}
#onestepcheckout-page .check-loginlink {
  position: absolute;
  top: 15px; 
}
#onestepcheckout-page .check-loginlink a.lbtn {
  text-decoration: none;
  background: #000;
  color: #fff;
  padding: 10px 15px;
  border-radius: 0;
}
#onestepcheckout-page .opc-wrapper .form-login .fieldset .field .label {
  font-size: 14px;
}
body#onestepcheckout-page .opc-wrapper .step-content {
    margin-bottom: 0px; 
}
body#onestepcheckout-page .form-shipping-address .field, body#onestepcheckout-page .form-login .field { 
  margin-bottom: 10px;
}
body#onestepcheckout-page .opc-wrapper .form-login .fieldset .note, body#onestepcheckout-page .opc-wrapper .form-shipping-address .fieldset .note {
  font-size: 11px; 
}
body#onestepcheckout-page .fieldset.address .field .control, body#onestepcheckout-page .fieldset.address .field .label, body
#onestepcheckout-page .checkout-payment-method .ccard .number .input-text {
     font-size: 14px;
}
body#onestepcheckout-page #welcome, body#onestepcheckout-page #payment, body#onestepcheckout-page #shipping, 
body#onestepcheckout-page #opc-shipping_method, body#onestepcheckout-page #opc-sidebar, body#onestepcheckout-page li.step {
   border: solid .2em #f1f1f1; 
}
body#onestepcheckout-page .opc-wrapper .form-login .fieldset .field .label {
  font-size: 12px;
}
body#onestepcheckout-page .opc-wrapper .form-login { 
  margin: 0;
}
body#onestepcheckout-page #welcome::before, body#onestepcheckout-page #payment::before, body#onestepcheckout-page #shipping::before, 
body#onestepcheckout-page #opc-shipping_method::before, body#onestepcheckout-page li.step::before, 
body#onestepcheckout-page #opc-sidebar::before {
  border: 0px solid #cccccc; 
}
body#onestepcheckout-page {
  background: #f1f1f1;
}
body#onestepcheckout-page .details-qty .field {
  width: 60px;
  float: left;
  padding-left: 20px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
body#onestepcheckout-page .details-qty .qty {
  width: 40px;
  text-align: center;
  float: left;
  height: 30px;
  border-color: #d6d6d6;
}
body#onestepcheckout-page .details-qty .qty-control {
  width: 20px; 
}
body#onestepcheckout-page .details-qty .qty-control i.far.fa-plus-square {
  position: absolute;
  right: 0;
  height: 30px;
  background: #d6d6d6;
  width: 20px;
  top: 0; 
  text-align: center;
  line-height: 30px;
  color: #fff;
  border-radius: 0px 6px 6px 0px
}
body#onestepcheckout-page .details-qty .qty-control .fa-plus-square:before {
  content: "\f0fe";
  content: '+';
  color: #000;
}
body#onestepcheckout-page .details-qty .qty-control i.far.fa-minus-square {
      position: absolute;
    right: auto;
    height: 30px;
    background: #d6d6d6;
    width: 20px;
    top: 0;
    text-align: center;
    line-height: 26px;
    color: #fff;
    border-radius: 6px 0px 0px 6px;
    left: 0;
}
body#onestepcheckout-page .details-qty .qty-control i.far.fa-minus-square:before {
  content: '-';
  color: #000;
  font-size: 20px; 
}
#onestepcheckout-page .product-item-details .fa.fa-times-circle.item-action:before {
  content: "";
  background: url(../images/delete.svg);
  font-size: 0;
  display: block;
  width: 13px;
  height: 14px;
  background-size: 100%;
  background-repeat: no-repeat;
}
#onestepcheckout-page .minicart-items .product-item-name {
  margin-bottom: 2px;
  padding-right: 40px;
}
body#onestepcheckout-page .product-item-details .fa {
  font-size: 1.5em;
  position: absolute;
  right: 18px;
  top: 2px;
}
body#onestepcheckout-page .opc-block-summary .items-in-cart > .title:after {
font-size: 0 !important;
}
body#onestepcheckout-page .opc-block-summary .items-in-cart > .title { 
  padding: 0; 
}
body#onestepcheckout-page *:focus { 
  border-color: #c2c2c2;
}
body#onestepcheckout-page .place-order .button {
  height: 42px;
  font-size: 14px;
  margin-top: 20px;
  background-color: #000000;
  border-color: #000000;
  border-radius: 10px;
  padding: 0;
}
#onestepcheckout-page #discount-form .action { 
    background-color: #000;
    border-color: #000; 
}
body#onestepcheckout-page .checkout-billing-address label span {
  font-size: 12px;
}
body#onestepcheckout-page #opc-sidebar {
  background-color: #ffffff;
}
.block-content.filter-content strong.block-subtitle.filter-subtitle {
    display: none;
}
.page-products .toolbar .toolbar-sorter .sorter-action {
    display: none;
}
.page-with-filter .toolbar-amount { 
    display: block !important;
}
#amasty-shopby-product-list #sorter {
    border-radius: 0;
    box-shadow: none;
    background: #ffffff;
    border: 1px solid #ddd;
    appearance: auto !important;
    -webkit-appearance: auto !important;
}
#scroll-to-top .scrollup {
    background: #fff;
    bottom: 82px;
    cursor: pointer;
    font-weight: 600;
    display: none;
    width: 50px;
    position: fixed;
    text-align: center;
    transition: background-color .15s ease-in-out;
    height: 50px;
    box-shadow: 0 2px 4px 0 #c5a4a4;
    z-index: 9;
    padding: 0px;
    line-height: 50px;
    border: 0;
}
#scroll-to-top .scrollup:hover {
    background: gainsboro;
    color: rgb(0, 0, 0);
}
#scroll-to-top .scrollup:after {
    content: "\E877";
    font-family: 'Linearicons';
    text-transform: none;
    font-size: 18px;
    text-decoration: none;
}
.checkout-cart-index h1.page-title {
    margin-right: auto;
    margin-left: auto;
    font-size: 32px;
    text-transform: uppercase;
    padding: 24px 0px;
    font-weight: 700;
    margin-bottom: 0;
}
.checkout-cart-index .cart-container .cart.table-wrapper tbody .item-info .col.subtotal:before {
    margin: 0;
    padding: 0;
    line-height: 22px;
    font-size: 14px;
}
.cart-container .cart.table-wrapper tbody .item-info .col.subtotal .price { 
    font-size: 14px;
    line-height: 22px;
    display: block;
    font-weight: bold;
}

.cart-summary #checkoutbtn {
    width: 100%;
    border: 1px solid #000;
}
.contact-index-index main#maincontent {
    padding: 40px 0px;
}
.catalog-product-view .product-info-main .product-info-price .price-box .price-container > span[data-price-type="oldPrice"] {
    margin: 0;
}
.right-container div#minicart-content-wrapper button.minicart-login:hover {
    opacity: 0.9;
}
.right-container div#minicart-content-wrapper button.minicart-login {
    border-radius: 10px;
    width: 96%;
    padding: 0;
    padding: 12px 23px;
    display: inline-block;
    text-transform: lowercase;
    margin: 2%;
    float: none;    border: 1px solid #000;height: 50px;
    background: #000!important;
}


.box-tocart input#qty-incress, .box-tocart input#qty-decrease {
    background: transparent;
}
.minicart-wrapper.active .block-minicart { 
    z-index: 9;
}
.login-pop.modal-popup {
    display: flex;
    align-items: center;
    z-index: 999999!important;
}
.login-pop.modal-popup + .modals-overlay{
   z-index: 99999!important;
}
.product.info.detailed {
    padding: 2%;
}
#otpfrom .btn.btn-primary {  
    box-shadow: none;
    -webkit-transition: ease-in 0.9s;
    -moz-transition: ease-in 0.9s;
    /* transition: ease-in 0.9s; */
    /* text-decoration: none !important; */
    border-radius: 10px;
    font-size: 14px;
    text-transform: lowercase;
}
#otpfrom #otpresentbtn {
    border: 1px solid #000;
}
.cart-summary #checkoutbtn, form#form-validate .action.update { 
    border-radius: 10px;
    height: 42px;
}
.amsearch-wrapper-block .amsearch-form-block.-opened {
    z-index: 5;
}
.amsearch-products-section .amsearch-description .inclusive_taxes.price_inclusive {
    display: none;
}
.amsearch-products-section .amsearch-link {
    color: #000;
}
.amsearch-products-section .product-item [data-role='priceBox'] p, .amsearch-products-section .product-item [data-role='priceBox'] span { 
    font-weight: 600 !important;
}
body .amsearch-item-container .amsearch-highlight {
    text-transform: lowercase !important;
}
.cart-container .cart-summary .checkout-methods-items button.primary.checkout {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 12px 20px 8px;
    border-radius: 10px;
    padding: 0;
    height: 42px;
}
.form-address-edit input, .form-address-edit select {
    border-radius: 5px;
    text-transform: lowercase; 
}
.account #maincontent .columns .column.main .actions-toolbar .primary .action.primary,
.account #maincontent .columns .column.main .actions-toolbar .secondary .action.back,
.account #maincontent .columns .column.main .block-dashboard-info .block-content .customMenuDashboard .box-actions .edit,
.account #maincontent .columns .column.main .customDashboardLogoutBtn, .guesttrack-index-index #maincontent .columns .column.main .customDashboardLogoutBtn, 
.sales-guest-view #maincontent .columns .column.main .customDashboardLogoutBtn, .sales-guest-form #maincontent .columns .column.main .customDashboardLogoutBtn
 {
    border-radius: 10px;
}
.customer-account-login .column.main {
    margin-top: 60px;
}
.customer-account-login .container-label.lbtn { 
    background-color: #ffffff;
    box-shadow: 0px 2px 5px 2px #ddd;
    margin-top: 4px !important;
    max-width: 410px;
    margin: 0 auto;
    padding: 30px;
    text-align: center;
}
.customer-account-login .container-label.lbtn li.email-login {
    display: block;
    border: 1px solid #000;
    width: max-content;
    margin: 0 auto;
    padding: 0px 15px;
    height: 42px;
    border-radius: 10px;
    border: 1px solid #bfc0c6;
    color: #000;
    cursor: pointer;
    line-height: 42px;
}


.checkout-onepage-success main#maincontent {
    margin-top: 60px;
    text-align: center;
}
.checkout-onepage-success main#maincontent .actions-toolbar {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
}
.checkout-onepage-success main#maincontent .actions-toolbar a.action.primary.continue {
    border-radius: 10px;
    font-size: 14px;
    height: 42px;
    margin: 20px; 
}


.cart-container .cart-summary ul.checkout.methods.items.checkout-methods-items { 
    padding: 0;
}
.cart-container  .summay-top-items:before {
    content: 'Cart summary';
    color: #000;  
    font-size: 18px;
    font-weight: 600;
}

/*

 ul.checkout.methods.items.checkout-methods-items button.action.primary.checkout {
    display: none;
}*/ 

/*login css*/


 
 .login-pop.modal-popup .modal-inner-wrap {
    max-width: 500px;
    width: 500px !important;
    box-shadow: none;
    padding: 20px;
}
.login-pop.modal-popup .modal-inner-wrap .modal-title {
    text-align: center;
    border: 0;
    margin: 0;
    padding: 0;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 22px;
}
.login-pop.modal-slide .action-close {
    margin: 15px;
    padding: 0;
}
.login-pop .modal-custom .action-close:before, .login-pop.modal-popup .action-close:before, .login-pop.modal-slide .action-close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: 14px;
    color: #757575;
    content: '\e616';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.login-pop.modal-popup .modal-header, .modal-popup .modal-content, .modal-popup .modal-footer {
    padding-left: 3rem;
    padding-right: 3rem;position: relative;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main .form-group input {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    border: 1px solid #d4d5d9;
    height: 45px;
    padding: 0 15px;
    font-size: 12px!important;
        color: #000;
    box-shadow: none;
    outline: none;
    margin-top: 5px;
    background-color: #fff;
    width: 100% ;
    border-radius: 10px;
    text-transform: lowercase;
}
.error {
    color: red;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginfrombtn {
    width: 100%;
    box-shadow: none;
    text-transform: lowercase;
    font-weight: 400;
    border-color: #000;
    background: #000;
    border-radius: 10px;
    height: 45px;
    margin: 10px 0 5px 0;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginfrom .new-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    grid-gap: 10px;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginfrom .new-btn #loginpasswordbtn {
    width: 49.5%;
    background: #fff;
    border: 1px solid #000;
    color: #000; 
    font-weight: normal;
    font-size: 12px; 
    box-shadow: none;
    opacity: 1;text-transform: lowercase;border-radius: 10px;
    height: 45px;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginfrom .new-btn .reset-btn {
    width: 49.5%;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginfrom .new-btn .reset-btn a {
    width: 100%;
    background: transparent;
    border: 1px solid #000;
    color: #000; 
    font-weight: normal;
    font-size: 12px;
    height: 40px;
    padding: 0 3px;
    border-radius: 0;
    margin-top: 0px;
    display: block;
    line-height: 40px;
    box-sizing: border-box;    text-align: center;border-radius: 10px;
    height: 45px;

}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginfrom .new-btn .block-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

.login-pop .checkbox_div {
    border: 0;
    position: absolute;
    top: 17px;
    bottom: 0;
    align-items: center;
    justify-content: center;
    margin: 0;
    right: 7px
}

.login-pop .checkbox_div input {
    display: none
}

.login-pop .checkbox_div input#check:checked+label:after {
    content: '';
    background: url('../../../../../frontend/Magento/luma/en_US/Greenhonchos_MobileLogin/images/view.png');
    width: 20px;
    height: 20px;
    display: inline-block;
    background-size: contain;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center
}

.login-pop .checkbox_div input#check+label:after {
    content: '';
    background: url(../../../../../frontend/Magento/luma/en_US/Greenhonchos_MobileLogin/images/hide.png);
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    background-size: contain;
    margin-right: 0;
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center
}

.login-pop .checkbox_div label {
    height: 20px;
    width: 20px;
    display: inline-flex
}

.login-pop #loginwithpasswordfrom .eye_icon {
    position: relative
}

.register-container #mobile_login .mobileLogin,
.customer-login-container .button-container .register,
.register-container .button-container .register{ 
    border-radius: 10px;
    height: 50px;
}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginwithpasswordfrom #loginfrombtnpass {
  width: 48%;
  background: #000;
  border-color: #000;
  text-transform: lowercase;
  font-weight: normal;
  font-size: 12px;
  color: #fff;
  box-shadow: none;
  border-radius: 10px;
  height: 45px;
  margin-top: 5px;
  margin-left: 2%;

}
.login-pop.modal-popup .modal-inner-wrap .modal-content #popup-modal-main #loginwithpasswordfrom #loginfrombtnagain {
    width: 48%;
    background: transparent;
    color: #000;
    border-color: #000;
    text-transform: lowercase;
    font-weight: normal;
    font-size: 12px;    box-shadow: none;border-radius: 10px;
    height: 45px;
    margin-top: 5px;

}
.action.primary.action-save-address {
    border-radius: 10px;
}
.page-header li.link.wishlist.login_customers a{
  display: block;

}
.sales-order-view .actions-toolbar.order-actions-toolbar {
    display: none !important;
}
.sales-order-view .items.order-links li.nav.item.current {
    margin: 0;
}
.sales-order-view .items.order-links {
    margin: 0;
    padding: 0;
}
.wishlist-index-index .abs-visually-hidden-desktop-s, .wishlist-index-index .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    border: 0;
    clip: inherit;
    height: auto;
    margin: auto;
    overflow: visible;
    padding: 0;
    position: relative;
    width: revert-layer;
    box-shadow: none;
}
.wishlist-index-index .product-item-inner { 
    position: relative;
    right: auto;
    z-index: 2;
}
.wishlist-index-index .product-item-inner .comment-box {
    margin-top: 0 !important;
}
.wishlist-index-index  .inclusive_taxes { 
    display: none;
}
.account.wishlist-index-index #maincontent .columns .column.main a.action.edit {
    display: none;
}
.wishlist-index-index .products-grid.wishlist .product-item .fieldset .field.qty { 
    display: none !IMPORTANT;
}
 .wishlist-index-index .product-item-inner {
    position: relative !important;
}
.account.wishlist-index-index .products-grid.wishlist .box-tocart {
    text-align: left;
}
.account.wishlist-index-index #maincontent .columns .column.main .actions-toolbar:before, .account #maincontent .columns .column.main .actions-toolbar:after {
    display: none;
}
.account.wishlist-index-index #maincontent .columns .column.main .actions-toolbar {
    width: 100%;
    justify-content: space-between;
    margin: 0 auto;
    flex-wrap: wrap;
    text-align: left;
}
.account.wishlist-index-index #maincontent .columns .column.main .actions-toolbar .primary {
    margin: 0;
    display: block !important;
    width: max-content !important;
    order: 2;
}
.account.wishlist-index-index #maincontent .columns .column.main .actions-toolbar .secondary{
 width: max-content !important;
}
.account.wishlist-index-index .products-grid.wishlist .box-tocart + .product-item-actions {
    position: absolute;
    top: 0;
    right: 0;
}
.account #maincontent .columns .column.main .block-addresses-list ol.items.addresses li.item {
    width: 50%;
    margin-bottom: 0px;
    padding: 20px;
    box-shadow: 0px 1px 3px 2px #ccc;
    margin: 0 10px;
}
.account #maincontent .columns .column.main .block-addresses-list ol.items.addresses {
    margin: 0;
    padding: 0;
    display: flex;
}
.account #maincontent .columns .column.main .actions-toolbar, .guesttrack-index-index #maincontent .columns .column.main .actions-toolbar, .sales-guest-view #maincontent .columns .column.main .actions-toolbar, .sales-guest-form #maincontent .columns .column.main .actions-toolbar {
    width: 100%; 
}
.account.wishlist-index-index #maincontent .columns .column.main .actions-toolbar:before, .account.wishlist-index-index #maincontent .columns .column.main .actions-toolbar:after {
    display: none;
}
.wishlist-index-index .product-item-inner .comment-box {
    margin-top: 0 !important;
}
.account.wishlist-index-index #maincontent .columns .column.main .action{  
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Work_Sans_Light', sans-serif;
    font-weight: 700;
    font-size: 14px;
    margin: 8px 0px;
    height: 40px;
    border-radius: 10px;
    padding: 10px 20px !important;
} 
.customer-account-login .container-label.lbtn li.email-login:hover {
    border-color: #000;
    font-weight: 600;
    background: #000;
    color: #fff;
}
.product-info-main .product-info-price .price-box.price-final_price span.normal-price span.price:before{
  display: none;
}
body .page-header .link.wishlist .counter { 
    top: -13px; 
}
.account #maincontent .columns .column.main .myAccountForm.myAccountEdit .actions-toolbar.customBCBtnEditPage {
    width: 100%;
}
.account #maincontent .columns .column.main .block-addresses-default .block-content {
    box-shadow: none;
}
.account #maincontent .columns .column.main .block-addresses-default .block-content .box, .guesttrack-index-index #maincontent .columns .column.main .block-addresses-default .block-content .box, .sales-guest-view #maincontent .columns .column.main .block-addresses-default .block-content .box, .sales-guest-form #maincontent .columns .column.main .block-addresses-default .block-content .box {
    width: 50%;
    margin-bottom: 0px;padding: 20px;
    box-shadow: 0px 1px 3px 2px #ccc;margin: 0 10px;
}
.account #maincontent .columns .column.main .block-addresses-default .block-content .box .box-actions {
    width: auto;
    box-shadow: none;
}
.account #maincontent .columns .column.main .block-addresses-default .block-content .box .box-actions a.action.edit {
    border: 1px solid #000;
    padding: 0 17px;
    border-radius: 10px;
    height: 33px;
    line-height: 33px;
}
.account #maincontent .columns .column.main .block-addresses-default .block-content .box .box-actions a.action.edit {
    width: auto;
}
body.wishlist-index-index .products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    background: #ffffff;
    box-shadow: none;
    border: 0px solid #bbbbbb;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 9;
}
.account .column.main .toolbar.wishlist-toolbar {
    margin: 20px 0 10px !important;
    float: left;
    width: 100%;
}
body.wishlist-index-index .product-item-info:hover .fieldset .product-item-actions button.action.tocart.primary {
    padding: 10px 15px !important;
}
body.wishlist-index-index .product-item-inner {
    background: #ffffff;
    border: 0px solid #bbbbbb;
    box-shadow: none;
    border-top: none;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -1px;
    z-index: 2;
}

@media only screen and (max-width: 767px) {
  .account.wishlist-index-index .products-grid.wishlist .product-image-container {
    max-width: 100%;
}
  .account.wishlist-index-index .products-grid.wishlist .box-tocart + .product-item-actions {
    position: relative;
    top: auto;
    right: 0;
}
  .account #maincontent .columns .column.main .block-addresses-default .block-content {
    box-shadow: none;
    flex-wrap: wrap;
    border: 0;
    box-shadow: none;
}
 .account #maincontent .columns .column.main .block-addresses-list ol.items.addresses li.item {
    width: 100%;
    list-style: none;
    margin: 10px 0px;
}
  .account #maincontent .columns .column.main .block-addresses-list ol.items.addresses { 
    flex-wrap: wrap;
}
  .account #maincontent .columns .column.main .block-addresses-default .block-content .box, .guesttrack-index-index #maincontent .columns .column.main .block-addresses-default .block-content .box, .sales-guest-view #maincontent .columns .column.main .block-addresses-default .block-content .box, .sales-guest-form #maincontent .columns .column.main .block-addresses-default .block-content .box {
    width: 100%; 
    padding: 20px; box-sizing: border-box;list-style: none;margin: 10px 0px;
}
  .account.wishlist-index-index #maincontent .columns .column.main .action { 
    height: auto;
    border-radius: 10px;
    padding: 7px !important;
}
  body.wishlist-index-index .product-item-name > a{
    color: #212529;
    text-decoration: none;
    font-size: 12px;
}
body.wishlist-index-index  .column.main .product-items {
    margin-left: 0;
    display: flex;
    flex-wrap: wrap;
    float: left;
}
  body.wishlist-index-index .products-grid.wishlist .product-item { 
    width: 100% !IMPORTANT;
}

   .featured-logo-main .slick-dots { 
    position: relative;
}
  .catalog-category-view .products.grid.products-grid .product-item .price-box {
    display: flex !important;
}
  .container-fluids .new-collection-pages.paddinglr .new-collection-inr { 
    padding-left: 7px !important;
}
  .you_may_also_like_slider .slick-list {
    margin: 0;
}
  #maincontent .similar-products.products-grid {
    padding-left: 0 !important; 
}
  .page-layout-1column .product.media  .gallery-placeholder._block-content-loading img { 
    width: 100%;
    margin-right: 0%; 
}
  body#onestepcheckout-page .place-order .button { 
    border-radius: 0; 
}
  #onestepcheckout-page .logo-container .logo { 
    text-align: center !important;
    display: flex !important;
    justify-content: center;
    margin-top: 20px !important;
}
  body#onestepcheckout-page .opc-block-summary .block.items-in-cart {
    margin: 0;
}
  #onestepcheckout-page .opc-wrapper .methods-shipping {
    padding: 0 30px;
}
  #onestepcheckout-page .opc-wrapper .methods-shipping {
    padding: 0 30px;
}
  body#onestepcheckout-page .opc-wrapper .form-login {
    margin: 0;
    padding: 0 !important;
}
  #onestepcheckout-page .opc-wrapper .form-shipping-address {
    margin: 0px;
    padding: 0 !important;
}
  #onestepcheckout-page .fieldset.address .street, #onestepcheckout-page .checkout-payment-method .ccard .month, #onestepcheckout-page .checkout-payment-method .ccard .year {
    flex: 100%; 
}
  
  body .products.grid.products-grid .product-item .old-price {
      display: inline-block !important;
      margin: 6px !important;
 }
  a.delivery_icon img {
      height: 26px;
      width: 31px;
 }
  a.delivery_icon {
      top: -3px !important;
 }
  .page-header .minicart-wrapper a.showcart:before {
      width: 19px !important;
      height: 22px !important;
 }
  .about-Fabric {
      position: relative;
 }
  .fabbanner_text_top {
      font-size: 20px;
      top: 45% !important;
      transform: translate(-50%, -50%) !important;
      left: 50% !important;
 }
  .dropdown-main-account span:after {
      font-weight: 200 !important;
      font-size: 20px !important;
      left: 20px !important;
 }
  .catalog-category-view .product-item .action.towishlist:before, .catalogsearch-result-index .product-item .action.towishlist:before, .page-products.page-layout-2columns-left .products.products-grid .product-item .actions-secondary {
      right: 0 !important;
 }
  .nav-toggle {
      top: 14px !important;
 }
  .nav-toggle:before {
      font-size: 23px !important;
      color: #000 !important;
      padding: 0px 5px;
 }
  .page-header .link.wishlist a:after {
      font-size: 20px !important;
 }
  h1.susbanner_text_top {
      top: 30px !important;
      font-size: 20px !important;
      text-align: center;
      width: 100%;
 }
  .blog_navayasa_text {
      position: initial !important;
      transform: translate(0, 0) !important;
      width: 100% !important;
      text-align: center;
 }
  .minicart-wrapper .action.showcart.active:hover:before {
      content: "" !important;
      padding: 13px;
 }
  .checkout-index-index .page-header .header.content .logo {
      width: 100% !important;
      margin: 8px auto !important;
      display: flex;
      justify-content: center;
 }
  .page-header .minicart-wrapper a.showcart.action .counter.qty {
      left: 72px !important;
 }
  .checkout-index-index form#co-shipping-method-form {
      border: 0 !important;
      background: transparent !important;
 }
  .cart-container .cart-summary .discount {
      border-top: 0 !important;
      padding: 0 !important;
 }
  .amcard-field-container {
      padding: 20px;
 }
  .catalogsearch-result-index ol.products.list.items.product-items, .catalog-category-view ol.products.list.items.product-items {
      margin: 0 !important;
 }
  .catalogsearch-result-index #amasty-shopby-product-list .products.wrapper, .catalog-category-view #amasty-shopby-product-list .products.wrapper {
      padding-bottom: 0;
 }
  .catalogsearch-result-index li.item.product.product-item, .catalog-category-view li.item.product.product-item {
      position: relative;
 }
  .products-grid.wishlist .product-item-tooltip {
      display: none !important;
 }
  .new-collection-inr .slick-slide, .new-section-cate .slick-slide {
      margin: 0;
      padding-left: 10px;
 }
  .new-collection-pages.paddinglr .new-collection-inr {
      padding: 0 !important;
 }
}
