/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

html {
    font-size: 13px
}

@media(max-width: 767px) {
    html {
        font-size:12px
    }
}

body {
    line-height: 1.5rem
}

body {
    font-family: montserrat,sans-serif
}
 .cbp-horizontal>ul>li {
    display: flex;
    justify-content: center;
    white-space: nowrap;
    min-height: 50px;
}
.cbp-horizontal .cbp-tab-title {
    display: flex;
    width: 100%;
    flex: 1;
    align-items: center;
}
.cbp-horizontal .cbp-tab-title {
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1em;
}
.cbp-horizontal>ul>li>a, .cbp-horizontal>ul>li>a:not([href]):not([tabindex]), .cbp-horizontal>ul>li>.cbp-main-link {
    line-height: 2.15385rem;
    max-width: 15.38462rem;
    color: #000;
    padding-left: .76923rem;
    padding-right: .76923rem;
    border-left: 1px #575757;
}
.cbp-hrmenu>ul>li>a, .cbp-hrmenu>ul>li>span.cbp-main-link {
    padding-top: 0;
    padding-bottom: 0;
    display: inline-block;
    position: relative;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: color .3s ease,background-color .3s ease;
    -moz-transition: color .3s ease,background-color .3s ease;
    -o-transition: color .3s ease,background-color .3s ease;
    transition: color .3s ease,background-color .3s ease;
    z-index: 2;
}
#cbp-hrmenu .cbp-hropen .cbp-hrsub {
    transform: translateY(0px);
}
#cbp-hrmenu .cbp-hrsub, #cbp-hrmenu .cbp-hrsub-level2, #cbp-hrmenu .cbp-hrsub-wrapper {
    transition: opacity 300ms ease-in-out,transform 300ms ease-in-out;
}
.cbp-hrsub.col-12.cbp-show.cbp-notfit {
    top: 35px;
}
.cbp-hrmenu .cbp-hrsub {
    left: 0;
    top: 60px
}

#desktop-header-container #cbp-hrmenu .cbp-hrmenu-tab .fa-bars {
    display: flex;
    width: 100%;
    justify-content: center
}

#desktop-header-container #cbp-hrmenu .cbp-hrmenu-tab .cbp-tab-title {
    flex-direction: row;
    flex-wrap: wrap;
    position: relative;
    justify-content: center
}

#desktop-header-container #cbp-hrmenu .cbp-submenu-aindicator {
    position: absolute;
    right: -10px;
    bottom: 6px
}

#desktop-header-container #cbp-hrmenu .cbp-hropen:only-child .cbp-mainlink-icon {
    margin: auto;
    padding: 0;
    justify-content: center
}

.fixedHeader #desktop-header .cbp-notfit {
    top: 50px
}

.cbp-hrsub-narrow {
    position: static
}

.cbp-hrsub-inner {
    height: 100%;
    padding: 0!important
}

.cbp-hrsub.col-12.cbp-show.cbp-notfit {
    top: 35px
}

.cbp-hrmenu .tabs-links {
    margin-top: 0
}

.iqitmegamenu-submenu-container {
    max-width: none;
    padding: 0 30px
}

.cbp-hrmenu .cbp-tab-pane.active {
    background: #fff
}

.cbp-hrmenu .cbp-tabs-container {
    margin: 0 -30px
}

.sticky-desktop-wrapper #desktop-header.stuck-header,.stuck-menu {
    background: 0 0
}

#iqitmegamenu-wrapper {
    padding-left: 0;
    position: static!important;
    display: flex;
    height: 50px
}

#sticky-cart-wrapper {
    right: 126px;
    left: auto;
    top: 10px;
    transform: translateY(0px)
}

#header-search-btn {
    padding-right: 0!important
}

#sticky-cart-wrapper .ps-shoppingcart.side-cart #blockcart-content {
    right: -136px
}

#header {
    padding: 0 0 80px
}

.header-custom-html p {
    margin: 0
}

.LinkEnabler {
    right: 0
} 

#_desktop_iqitmegamenu-mobile {
    display: none!important
}

#iqitmegamenu-mobile {
    clear: both;
    font-size: 1.2rem
}

#iqitmegamenu-mobile li {
    position: relative
}

#iqitmegamenu-mobile li ul {
    font-size: .9em;
    padding: .6em 0
}

#iqitmegamenu-mobile li ul a {
    padding: .6em 3em .6em 1em
}

#iqitmegamenu-mobile a {
    display: block;
    padding: 1em 3em 1em 1em;
    min-height: 3em
}

#iqitmegamenu-mobile a:hover {
    opacity: .6
}

#iqitmegamenu-mobile .mm-expand {
    width: 3rem;
    height: 1.55em;
    line-height: 1.55em;
    position: absolute;
    right: 0;
    font-size: 2em;
    text-align: center;
    cursor: pointer;
    z-index: 2
}

#iqitmegamenu-mobile .mm-expand>.close-icon {
    display: none
}

#iqitmegamenu-mobile li ul {
    display: none;
    padding-left: 2rem;
    margin-left: -1rem
}

#iqitmegamenu-mobile li.show>ul {
    display: block
}

#iqitmegamenu-mobile li.show>.mm-expand>.close-icon {
    display: inline-block
}

#iqitmegamenu-mobile li.show>.mm-expand>.expand-icon {
    display: none
}

.col-mobile-menu-dropdown #_mobile_iqitmegamenu-mobile,.col-mobile-menu-dropdown ._mobile_iqitmegamenu-mobile {
    position: absolute;
    left: 0;
    top: auto;
    z-index: 1000;
    width: 100%;
    transform-origin: top;
    animation-fill-mode: forwards;
    -webkit-transform: scaleY(0);
    opacity: 0;
    visibility: hidden;
    transition: all .2s cubic-bezier(.7,0,.3,1);
    -webkit-transition: all .2s cubic-bezier(.7,0,.3,1)
}

.col-mobile-menu-dropdown.show #_mobile_iqitmegamenu-mobile,.col-mobile-menu-dropdown.show ._mobile_iqitmegamenu-mobile {
    transform: scale(1);
    opacity: 1;
    visibility: visible
}

.col-mobile-menu-push #_mobile_iqitmegamenu-mobile,.col-mobile-menu-push ._mobile_iqitmegamenu-mobile {
    height: 100vh;
    position: fixed;
    z-index: 5005;
    top: 0;
    left: 0;
    overflow-x: hidden;
    transform: translate3d(-115%,0,0);
    transition: transform .4s;
    transition-timing-function: cubic-bezier(.7,0,.3,1);
    width: 260px
}

.col-mobile-menu-push.show #_mobile_iqitmegamenu-mobile,.col-mobile-menu-push.show ._mobile_iqitmegamenu-mobile {
    transform: translateZ(0)
}

.col-mobile-menu-push #iqitmegamenu-mobile {
    min-height: 100%
}

#mobile-header-sticky.stuck #_mobile_iqitmegamenu-mobile,#mobile-header-sticky.stuck ._mobile_iqitmegamenu-mobile {
    max-height: 94vh;
    overflow-x: hidden;
    height: auto
}
#desktop-header.stuck-header,#iqitmegamenu-wrapper.stuck-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5000
}

#iqitmegamenu-wrapper.stuck-menu #iqitmegamenu-horizontal {
    background: 0 0
}

#iqitmegamenu-wrapper.stuck-menu .container-iqitmegamenu {
    padding-right: 15px;
    padding-left: 15px
}

#iqitmegamenu-wrapper.stuck-menu .cbp-legend-main {
    display: none
}

#iqitmegamenu-wrapper.stuck-menu #sticky-cart-wrapper {
    z-index: 5005
}
#_mobile_blockcart-content.dropdown-menu,#_mobile_iqitmegamenu-mobile.dropdown-menu,._mobile_iqitmegamenu-mobile.dropdown-menu {
    border: none!important;
    background: 0 0!important
}

/* theme.css*/
.header-nav .iqit-megamenu-container {
    display: none
}

.fixedHeader .left-nav {
    display: none
}

.fixedHeader .iqit-megamenu-container {
    display: block
}

.fixedHeader .container-iqitmegamenu {
    max-width: none
}
.iqit-megamenu-container {
    margin-left: 0;
    padding: 0;
    margin-right: auto;
    flex: auto;
    height: 50px
}
#desktop-header-container #iqitmegamenu-wrapper {
    margin-left: 0
}
#desktop-header-container .iqit-megamenu-container {
    flex: 0 15%;
    margin: 0 0 0 28px
}
#desktop-header-container .container-iqitmegamenu {
    margin: 0
}
.iqitmegamenu-submenu-container {
    max-width: none;
    padding: 0 30px
}
#iqitmegamenu-wrapper {
    padding-left: 0;
    position: static!important;
    display: flex;
    height: 50px
}
#iqitmegamenu-wrapper.stuck-menu .container-iqitmegamenu {
    margin: 0;
    padding: 0
}
.iqit-megamenu-container {
        display: none
    }
 .col-mobile-menu-push #_mobile_iqitmegamenu-mobile,.col-mobile-menu-push ._mobile_iqitmegamenu-mobile {
        width: 100%;
        min-height: calc(100% - 120px);
        top: 120px;
        z-index: 0
    }

    #mobile-header #_mobile_iqitmegamenu-mobile,#mobile-header ._mobile_iqitmegamenu-mobile {
        bottom: 0;
        height: auto;
        z-index: 0
    }

    #iqitmegamenu-mobile>li>a {
        border-bottom: 1px solid #eee;
        text-align: left
    }

    .col-mobile-menu-push #_mobile_iqitmegamenu-mobile,.col-mobile-menu-push ._mobile_iqitmegamenu-mobile {
        transform: translate3d(0px,-135%,0px)
    }
#mobile-header .col-mobile-menu-push #iqitmegamenu-mobile {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        z-index: 0
    }
 .fixedHeader .col-mobile-menu-push #_mobile_iqitmegamenu-mobile,.fixedHeader .col-mobile-menu-push ._mobile_iqitmegamenu-mobile {
        top: 50px;
        height: 100vh
    }
.cbp-horizontal>ul {
    text-align: left;
    display: flex;
    align-items: center;
    margin: 0;
    min-height: 50px;
}
.cbp-hrsub-narrow {
    width: auto;
    display: inline-flex;
    align-items: end;
    min-height: 50px;
}
.cbp-horizontal>ul>li {
    align-items: center;
}
.cbp-hrmenu .cbp-tabs-container {
    margin: 0 0;
    padding: 10px 5px;
}
header#header {
    padding-bottom: 0 !IMPORTANT;
}
/*ce-product page*/
.cartbuttonsj {
	button {
		width: 100%;
		height: 56px;
	}
	a {
		width: 100%;
		height: 56px;
	}
	button.add-to-cart {
		background: #9d0000;
		border-color: #9d0000;
		&:hover {
			background: transparent;
			border-color: #9d0000;
			color: #000;
		}
	}
	a.button.buy_now_button {
		border-color: #9d0000;
		margin-top: 8px;
		display: flex;
		align-items: center;
		justify-content: center;
		&:hover {
			border-color: #9d0000;
			background: #9d0000;
			color:#fff;
		}
	}
}
.cartbuttonsj a.button.buy_now_button:hover {
    border-color: #9d0000;
    background: #9d0000;
color: #fff!important;
}

.elementor-element-8bfbce3 {
	li.nav-item {
		list-style: none;
		padding: 0;
		margin: 0;
	}
}
a#idTab777-my {
	color: #000;
	font-weight: 400;
	padding: 0;
}
.elementor-element-6435bb0e {
	.elementor-widget-wrap {
		gap: 10px;
		align-content: flex-start !important;
	}
}
.cartbuttonsj {
	form.add-to-cart {
		width: 75%;
	}
	button.wishlist-button-add.wishlist-button-product {
		width: 20%;
		float: right;
		width: 20%;
		float: right;
		position: absolute;
		right: 0;
		box-shadow: unset;
		border:1px solid;
	}
}
#hidemaopform #fmeStorePage {
    display: none;
    width: 100%;
    padding-bottom: 10px;
}

div#stickycustom .ce-product-prices span {
    color: #000;
}
div#stickycustom .ce-product-prices .ce-tax-shipping-delivery-label {
    color: #000;
}
div#stickycustom .ce-product-prices .ce-product-price {
    margin-bottom: 0;
    margin-top: 7px;
}
@media(min-width:767px) {
section.elementor-element.elementor-element-7a7cfdc5 {
    height: 100vh;
}
div#stickycustom .stickybarcustom .product-add-to-cart-callforprice {
    width: 37%;
}
div#stickycustom {
    padding: 9px 15px 4px !important;
    z-index: 999;
	background: transparent !important;
}
div#stickycustom {
	.cartbuttonsj {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 50%;
		
		padding: 8px 0 0;
		button.wishlist-button-add.wishlist-button-product {
			position: unset;
			position: unset;
			order: 2;
			width: 15%;
			background: transparent;
		}
	}
	form.add-to-cart {
		order: 1;
	}
	a.button.buy_now_button.btn.btn-default {
		order: 3;
		margin-left: 20px;
		width: 75%;
	}
	position: fixed;
	z-index: 1;
	bottom: 0;
	left: 0;
	background: #ebebeb;
	width:100%;
}
div#stickycustom form.add-to-cart {
    width: 75% !important;
}
div#stickycustom {
    padding: 0 15px;
    z-index: 9;
	background: transparent !important;
}
div#stickycustom button.wishlist-button-add.wishlist-button-product {
    width: 14%;
    right: 23px;
}
}

#storemapcustom .title_block, #storemapcustom p:first-of-type
{
	 opacity:0;
}
.featured-products .swiper.product-slider .featured-products__slider img {
    text-align: center;
    margin: auto;
    width: 100%;
    padding: 17px;
}
.featured-products  .product-miniature__pricing.text-right {
    text-align: left !important;
}
.featured-products  .product-miniature__pricing.text-right {
    text-align: left !important;
    padding: 0 15px;
}	

.featured-products h2.h5.product-miniature__title.mb-2 {
    padding: 0 15px;
}
.featured-products h2.h5.product-miniature__title.mb-2 {
    padding: 0 15px;
    height: auto !important;
}
.featured-products .product-miniature__pricing.text-right span.price {
    color: #000;
}
.featured-products  button.btn.btn-primary.btn-block.add-to-cart {
    background: #9b0000;
    border-color: #9b0000;
}
ul.product-flags {
    padding: 11px 11px;
}
ul.product-flags li.product-flags_flag.rounded.product-flags_flag--out_of_stock {
    background:#9b0000;
}
@media(min-width:768px){


.featured-products__navigation {
    position: absolute;
    top: 50%;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.featured-products__navigation span.material-icons {
    background: #9d0000;
    height: 50px;
    display: flex;
    ALIGN-ITEMS: CENTER;
    color:#fff;
}

}
div#map-home {
    background: transparent;
}
div#map-home {
    margin-bottom: 0;
}
div#stores {
    background: transparent;
}
.button--full-width1 {
    padding-left: 0 !important;
}

.extrarightcolumns .button--full-width1 {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.extrarightcolumns div#bharatx-text-block-with-price-product {
    padding-left: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.extrarightcolumns .elementor-widget-product-stock {
    margin-top: -10px;
}
.ce-tax-shipping-delivery-label p {
    margin-bottom: 0;
}
form.add-to-cart {
    width: 100%;
}
.cartbuttonsj form.add-to-cart {
    width:100%;
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice {
    width: 100%;
    background: #9b0000;
    border-color: #9b0000;
	
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice:hover {
    background: transparent;
    color: #000 !IMPORTANT;
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice:hover span.price_label {
    color: #000;
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice {
    width: 100%;
    background: #9b0000;
    border-color: #9b0000;
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice:hover {
    background: transparent;
    color: #000 !IMPORTANT;
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice:hover span.price_label {
    color: #000;
}
.extrarightcolumns .cartbuttonsj button.wishlist-button-add.wishlist-button-product {
    display:none;
}
.extrarightcolumns .elementor-widget-product-add-to-wishlist.elementor-widget-icon {
    position: static;
    margin-top: -8px;
    text-align: right;
    margin-right: 0;
    width: 37%;
}
.extrarightcolumns .elementor-widget-product-add-to-wishlist.elementor-widget-icon .elementor-icon-wrapper {
    text-align: right;
}
.extrarightcolumns .elementor-widget-product-add-to-wishlist.elementor-widget-icon .elementor-icon-wrapper a {
    border: 1px solid #000;
    padding: 10px;
    border-radius: 100px;
}

.extrarightcolumns .elementor-widget-product-add-to-wishlist.elementor-widget-icon .elementor-icon-wrapper a i.ceicon-heart-o {
    font-size: 25px;
    color: #000;
}
.extrarightcolumns .elementor-widget-product-add-to-wishlist.elementor-widget-icon .elementor-icon-wrapper a:hover {
    border-color: #DE0808;
    background: #DE0808;
}
.extrarightcolumns .elementor-widget-product-add-to-wishlist.elementor-widget-icon .elementor-icon-wrapper a:hover i.ceicon-heart-o {
    color: #fff;
}
div#stickycustom p {
    display: none;
}
div#stickycustom .subscribe_form_content {
    display: none;
}


div#stickycustom div#bharatx-text-block-with-price-product, div#stickycustom .button--full-width1{
	visibility: hidden;
	display: none !important;
}
div#stickycustom  .p#bx-text{
    display: none !important;
}
/*
div#customreviewtab {
    height: 400px;
    overflow:scroll;
}
div#shopinstoretab {
    height:350px;
    overflow: scroll;
}
.elementor-widget-product-description {
    height: 350px;
    overflow:scroll;
}
div#customreviewtab .elementor-inner-column
{height: 350px;
    overflow:scroll;
	} */

table.ce-product-features tr.ce-product-features__row {
    display: inline-block;
    margin-right:4px;
}	
/*section#tabelcontenttabs .elementor-widget-product-features tr.ce-product-features__row {
    display:table-row;
}
*/
	
.aggregateratingcustom  span[itemprop="reviewCount"]{
    display: none !important; /* Ensure it stays hidden */
}  


section#tabelcontenttabs .elementor-container > .elementor-row {
    min-width: 1px;
    
    position: relative;
    
    overflow-y: auto;
    padding: 20px;
}
div#shopinstoreblock {
    min-width: 1px;
    position: relative;
    overflow-y: auto;
    max-height: 69vh;
    padding: 20px;
}
.aggregateratingcustom .reviews_list_stars {
    text-align: left;
}

.aggregateratingcustom span.star_content.clearfix {
    font-size: 16px;
}
.aggregateratingcustom span.star_content img {
    width: 16px  !important;
    height: 16px !important;
}
section#tabelcontenttabs tr.ce-product-features__row {
    display: table-row;
}
section#tabelcontenttabs {
    overflow: hidden;
}

#storemapcustom .title_block {
	display: none;
}
#storemapcustom p {
	display: none;
}
/*jay*/
section#section-tabscontent120
{
    height: calc(100% - 120px); /* Subtract 120px from the current height */
}


div#stickycustom .ce-tax-shipping-delivery-label {
    color: #9b0000 !important;
}
div#stickycustom .ce-tax-shipping-delivery-label {
    color: #9b0000 !important;
	font-weight:400;
	text-transform: capitalize;
}



div#stickycustom .elementor-column-gap-default .elementor-element-populated {
    padding: 2px !important;
}
div#stickycustom .btn-group-lg>.btn, .btn-lg {
    border-radius: .4rem !important;
    font-size: 1rem !important;
    line-height: 1 !important;
    padding: .75rem 1rem !important;
}

div#stickycustom .ce-product-prices > div {
    margin: 0 10px 5px 0 !important;
}

.cartbuttonsj  button.btn.btn-primary.add-to-cart{
	 border-radius: .4rem !important;
    font-size: 1rem !important;
    line-height: 1 !important;
    padding: .75rem 1rem !important;
}


@media(min-width:900px) {
section.elementor-element.elementor-element-7a7cfdc5 {
    height: 450px;/*95vw*/
    overflow: hidden;
}
section.elementor-element.elementor-element-7a7cfdc5 {
    height: 95vh;
    overflow: hidden;
}
section.elementor-element.elementor-element-68be587a {
    height: 450px;
}

section#overflowscrollscroll {
   /* height: 450px;*/
}
div#storemapcustom #stores .store_map {
   
    min-height: 400px !important;
   
}
.overflowscrolltabs.elementor-column.elementor-col-100.elementor-inner-column {
  min-width: 1px;
   height:450px;
    overflow-y: auto;
    padding: 20px;
}
}
@media(min-width:767px) {
	.overflowscrolltabs {
    overflow: scroll;
    height: 400px;
}
}
button.btn.btn-primary.btn-lg.exclusive.exclusive_callforprice {
    height: 45px;
    font-weight: 700;
    font-size: 14px!IMPORTANT;
}
@media (max-width: 767px) {
    
    #tabelcontenttabs .elementor-container > .elementor-row {
        height: 300px; 
        overflow-y: auto; 
    }
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    gap: 0 !important;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2:last-child {
    margin-top: 0 !important;
}
.has-compact-filter.show-filter #amazzing_filter.block {
    top: 0 !important;
}
}
/*collection page falcon-child theme*/
.page-category ol.breadcrumb {
    background: transparent;
}
.page-category ol.breadcrumb li.breadcrumb-item a {
    color: #000;
}
/* #content-wrapper.jaywrap h1.h1:after {
    content: "";
    display: block;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-bottom: solid 1px #ebebeb;
    position: relative;
    bottom: 17px;
    width: 77%;
    text-align: right;
    margin: auto;
    margin-right: 0;
} */
div#js-product-list-top select.custom-select {
    background: #9b0000;
    color: #fff;
}
div#js-product-list-top {
   /*  border-top: 1px solid hsla(0, 0%, 63%, .25);
    border-bottom: 1px solid hsla(0, 0%, 63%, .25); */
    padding: .8rem 0;
}
.display-toggle__link.active {
    background: #9b0000;
    color: #fff;
}
/*
@media(min-width:800px) {
.page-category ol.breadcrumb li.breadcrumb-item a {
    color: #000;
    font-size: 14px;
}
.has-compact-filter #content-wrapper.jaywrap {
    width: 81% !important;
    float: right;
    flex: 0 0 81%;
    margin-right: 0 !important;
    margin: auto;
}

} */
.page-category .btn-primary {
    background-color: #9a0000;
    border-color: #9a0000;
    color: #fff;
}
@media(min-width:1100px) {
.page-category .container {
    max-width: 100%;
}

}

@media(min-width:850px) {
.page-category ol.breadcrumb li.breadcrumb-item a {
    color: #000;
    font-size: 14px;
}
/* .has-compact-filter #content-wrapper.jaywrap {
    width: 86% !important;
    float: right;
    flex: 0 0 84%;
    margin-right: 0 !important;
    margin: auto;
} */
.has-compact-filter #content-wrapper.jaywrap {
    width: 99% !important;
    float: right;
    flex: 0 0 99%;
    margin-right: 0 !important;
    margin: auto !important;
    padding-left: 4pc;
}
}
/*product titles*/
.product-title-brand {
    display: flex;
    justify-content: space-between;
}
.product-title-brand h2 a {
    font-size: .8rem;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
}
.product-title-brand .product-miniature__title {
    height: auto;
}
.products-list__block article.product-miniature {
    border: unset;
}
.product-title-brand  .product-brand.text-muted {
    font-size: 15px;
    color: #9d0000 !important;
    opacity: .8;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: 500;
}
.product-miniature__pricing {
    text-align: left !important;
}
.product-miniature__pricing {
    text-align: left !important;
    margin-bottom: 3px;
}

.products-list__block article.product-miniature:hover {
    background: 0 0;
    border-radius: 4px;
    box-shadow: 0 0 26px rgba(0,0,0,.08);
    height: 100%;
}
.top3, .top4 {
    color: #202020;
    font-size: 12px;
    line-height: 1.4em;
    max-height: 2.8em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: auto;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
.top4.label {
    margin-bottom: 11px;
}
.product-miniature__pricing span.price {
    color: #000;
}

/*product card buttons*/
button.button.btn-product-list.hover_fly_btn.btn.btn-default.exclusive_callforprice {  
    bottom: 12px;
    margin: auto;   
    width: 93%;
    margin: auto;
    background: #9b0000;
    color: white;
}
.block-category h1.h1{
color: #000;
    text-align: center;
    font-size: 1.53846rem;
    letter-spacing: .15385rem;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: .8em;
    position: relative;
    
    width: 100%;
}
.site-header--opening {
    position: fixed;
    top: 85px;
    z-index: 99;
    width: 80%;
    background: #fff;
    left: auto;
    right: 6%;
    border: unset !important;
}
.has-compact-filter .af_subtitle {
    color:#666;
}

@media(max-width: 767px) {
.site-header--opening {    width: 100%;f;
    left: 0;
    right: 0;
    border: unset !important;
    padding: 9px 28px !important;
}
}
img.lazyload:not(.loaded) {
    background: transparent;
}
.product-flags__flag {
    background: #2fb5d2;
}
.product-title-brand {
    min-height:40px;
}

.sold_out_product .product-title-brand .product-brand ,.sold_out_product.product-title-brand .product-brand, .sold_out_product .price , .sold_out_product .top3 , .sold_out_product .top4 
{
    color: #b4b4b4 !important;
}
.sold_out_product .product-title-brand .product-brand{
filter: grayscale(100%)
}
 .top4.label {   
    color: #E25074;
}
div#js-product-list-top{
    position: sticky;
    top: 87px;
    z-index: 11;
    background: #FFF;
}
/*checkout page*/
body#module-steasycheckout-default .steco_row.steco_flex_center .steco_step_number {
    width: 46px;
    background: transparent;
    color: #000;
    padding-left: 0;
    text-align: left;
}
body#module-steasycheckout-default .steco_row.steco_flex_center a {
    color: #000;
}
body#module-steasycheckout-default .steco_row.steco_flex_center span.price {
    color: #000;
}
body#module-steasycheckout-default .steco_row.steco_flex_center .price {
    color: #000;
}
body#module-steasycheckout-default .steco_row.steco_flex_center .btn {
    background: #9d0000;
    border-color: #9d0000;
    color: #fff;
}
body#module-steasycheckout-default .steco_row.steco_flex_center .btn:hover {
    background: #505050;
    color: #fff;
    border-color: #505050;
}

body#module-steasycheckout-default .steco_row.steco_flex_center  input.promo-input.form-control {
    padding: .6rem 1rem;
    height: 50px;
}
body#module-steasycheckout-default .steco_row.steco_flex_center  span.input-group-btn {
    border: 0;
    box-shadow: none;
    font-weight: 400;
    margin-left: 0;
    text-transform: uppercase;
}
body#module-steasycheckout-default .steco_row.steco_flex_center span.input-group-btn button.btn.btn-default.steco_btn {
    width: 55px;
    padding: 14px 12px;
    position: relative;
    left: -4px;
    height: 50px;
}
body#module-steasycheckout-default section#wrapper .container {
    max-width:100%;
}
/*checkout page end*/
@media(max-width: 767px) 
{
	.elementor-20170101 .elementor-element.elementor-element-3aa13849 a.elementor-button {
    background-color: #a52525;
    padding: 15px 10px !important;
    cursor: pointer;
}
}
elementor-20170101 .elementor-element.elementor-element-3aa13849 a.elementor-button {
    background-color: #a52525;
    padding: 15px 10px;
    cursor:pointer;
}
@media screen and (max-width: 767px) {
    body#index section#content {
        overflow: auto;
    }
	.elementor-thumbnails-swiper.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios.swiper-container-thumbs{
	object-fit: contain;
	}
	.elementor-thumbnails-swiper.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios img.elementor-carousel-image{
	object-fit: contain!important;
		width:90%;
	}
	div#blog_for_prestashop_column .swiper-button-next {
    right: 10px;
	}
	div#blog_for_prestashop_column .swiper-button-prev {
		left: 10px;
	}
	div#js-product-list-top {
    justify-content: space-between;
	}
	div#js-product-list-top .col-auto.mt-2 {
    background: #9b0000;
    border-radius: 7px;
}
div#js-product-list-top .col-auto.mt-2 select.custom-select {
    border: unset;
}
div#js-product-list-top {
    gap: 0;
    margin-left: 0;
    margin-right: 0;
}
}
.modal-backdrop.show {
    display: none;
}
/*checkout*/
.steco-payment-option .payment-option label {
    background: transparent;
}
/*checkout*/
.cbp-hrsub.col-12.cbp-show.cbp-notfit {
    z-index: 9;
}
.cbp-hrmenu a.cbp-column-title {
    color: #000 !important;
}
.cbp-hrmenu .cbp-hrsub-tabs-names li a {
    color: #000 !important;
}
.cbp-hrmenu .cbp-links li a {
    color: #000 !important;
}
.block_content.products-block a.product-name {
    color: #000 !important;
    margin-top: 10px !important;
    display: block;
}
.block_content.products-block .post-additional-info.post-meta-info.text-muted {
    font-size: 1.1rem;
    color: #9d0000 !important;
    opacity: .8;
    line-height: 1.2em;
    text-transform: uppercase;
    font-weight: 500;
}
div#blog_for_prestashop_column {
    overflow: hidden;
}
div#blog_for_prestashop_column .swiper-button-next {
    right: 1px;
    font-size: 0;
    line-height: 0;
    z-index: 22;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
    background: #ebebeb !important;
    transition: all .2s cubic-bezier(.7,0,.3,1);
    color: #000;
    padding: 5px 10px !important;
    opacity: 1 !important;
    height: 29px;
}
div#blog_for_prestashop_column .swiper-button-next::after {
    font-size: 17px;
}
div#blog_for_prestashop_column .swiper-button-prev {
    left: 1px;
    font-size: 0;
    line-height: 0;
    z-index: 22;
    display: block;
    cursor: pointer;
    border: none;
    outline: none;
    background: #ebebeb !important;
    transition: all .2s cubic-bezier(.7,0,.3,1);
    color: #000;
    padding: 5px 10px !important;
    opacity: 1 !important;
    height: 29px;
}
div#blog_for_prestashop_column .swiper-button-prev::after {
    font-size: 17px;
}
table.ce-product-features th.ce-product-features__label {
    font-weight: 600 !important;
}
section#tabelcontenttabs tr.ce-product-features__row {
    border-bottom: 1px solid #f1dede;
}
td.arrew3 {
    display: none;
}
div#payment-option-1-container.disabled:after {
    background: #fff;
    content: " ";
    width: 100%;
    position: absolute;
    z-index: 99;
    top: 0;
    opacity: 0.6;
    height: 100%;
}
/*mega menu fix*/
.iqitmegamenu-submenu-container {
    max-width: none!important;
    padding: 0 30px!important;
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li.innertab-32 a {
    color: #af1d00!important;
}
.cbp-hrmenu .cbp-hrsub-tabs-names li {
    position: relative!important;
    border-bottom: 1px solid #cecece!important;
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-tabs-names li.innertab-32 a {
    color: #af1d00!important;
}
.cbp-hrmenu .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-tabs-names li a.active {
    background: #fff;
    color: #777!important;
}
.cbp-hrmenu .tabs-links {
    background: #f7f7f7;
}
.cbp-hrmenu .tabs-links {
    background: #f7f7f7 !important;
}
.cbp-hrmenu .cbp-hrsub-inner .cbp-column-title, .cbp-hrmenu .cbp-hrsub-inner a.cbp-column-title:link {
    color: #000!important;
    border-bottom: groove 1px #ebebeb;
    padding-bottom: 8px;
    font-size: 1.15385rem;
    font-style: normal;
    font-weight: 700;
    text-transform: none;
}
.cbp-hrmenu .cbp-tabs-names li a:hover, .cbp-hrmenu .cbp-tabs-names li a.active {
    background: #fff !important;
    color: #777!important;
}
.fa.fa-clock-four:before, .fa.fa-clock-o:before {
    content: "\f017";
    font-family: 'FontAwesome';
	 font-size: 20px;
}
.fa-bullhorn:before {
    content: "\f0a1";
    font-family: 'FontAwesome';
    font-size: 20px;
}
.fa.fa-home-alt:before, .fa.fa-home-lg-alt:before, .fa.fa-home:before {
    content: "\f015";
	 font-family: 'FontAwesome';
    font-size: 20px;
}
.fa-backward:before {
    content: "\f04a";
	font-family: 'FontAwesome';
    font-size: 20px;
}
/*mega menu fix*/
div#bharatx-text-block-with-price-product {
    padding-left: 0 !important;
}
@media screen and (min-width: 768px) and (max-width: 1024px) { 

.layout-full-width .products-list__block--grid {
    flex: 0 0 24.333333%;
    max-width: 24.333333%;
}
.products-list_block article.product-miniature form.product-miniature_form button.btn {
    position: absolute;
    bottom: 0;
}
.layout-full-width .products-list__block--grid {
    margin-bottom:30px;
}
.products-list_block article.product-miniature .product-miniature_actions {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.product-title-brand .product-miniature__title {
    padding-left: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: auto;
    max-height: 2.4em;
    line-height: 1.2em;
    text-overflow: ellipsis;
    word-wrap: break-word;
}
}
.product-flags__flag {
    color: #222326;
    font-weight: 700;
    font-size: 12px;
    background: #E4D1C4;
    border-radius: 2px;
    padding: 0 14px;
    height: 32px;
    display: flex;
    align-items: center;
}
.product-title-brand .product-miniature__title {
    padding-left: 12px;
}

.product_list_desc {
    flex-grow: 1;   
}
.product_list_desc  .product-miniature__pricing {
    margin: 0 0 0px;
}
.product-title-brand .product-miniature__title {
    margin-bottom: 0 !important;
}
.product-title-brand {
    min-height: 38px !important;
}
@media screen and (min-width: 900px) and (max-width: 1024px) { 
.has-compact-filter #content-wrapper.jaywrap {
    width: 100% !important;
    float: right;
    flex: 0 0 100% !important;
}
body#category .container {
    max-width: 94%;
}
}
a.quick-view.product-miniature__functional-btn.btn.btn-light.shadow.rounded-circle {
    display: none;
}

@media(max-width: 767px) {
	div#js-product-list-top .col-auto.mt-2 {
    padding: 0.4rem 0.8rem;
    background-color: #9d0000;
    width: auto;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    justify-content: space-between !important;
    width: 100%;
    margin: auto;
}

div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    display: flex;
    flex-wrap: unset;
    justify-content: center;
}
}
/*collection page responsive issue*/
body#category .row {
    flex-wrap: unset;
}
body#category .row  .products-list.row {
    flex-wrap: wrap;
}
/*collection page responsive issue*/

/*search page responsive issue*/
body#module-ambjolisearch-jolisearch .row {
    flex-wrap: unset;
}
body#module-ambjolisearch-jolisearch .row  .products-list.row {
    flex-wrap: wrap;
}body#module-ambjolisearch-jolisearch .row {
    flex-wrap: unset;
}
body#module-ambjolisearch-jolisearch .row  .products-list.row {
    flex-wrap: wrap;
}
/*search page responsive issue*/
.elementor-thumbnails-swiper.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios img.elementor-carousel-image {
    transform: unset!important;
}
@media only screen and (max-width: 767px) {
    .elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide img {
        cursor: pointer;
        width: 95%;
        object-fit: contain;
    }
}
div#payment-option-CASHONDELIVERYFEEPLUS-1-container, div#payment-option-CASHONDELIVERYFEEPLUS-2-container, div#payment-option-CASHONDELIVERYFEEPLUS-3-container, div#payment-option-CASHONDELIVERYFEEPLUS-4-container, div#payment-option-CASHONDELIVERYFEEPLUS-5-container {
    display: none; 
}
.product-miniature.card .btn-primary, .product-miniature.card .btn-primary:hover, .product-miniature.card .btn-primary:focus {
    background-color: #9b0000 !important;
    border-color: #9b0000;
	color:#fff;
}
.material-icons {
    color: #9b0000;
}
.display-toggle__link.active {
    background: transparent;
    color: #fff;
}
body#module-ambjolisearch-jolisearch section#wrapper .container {
    max-width: 100%;
}

@media(max-width: 767px) {
body#module-ambjolisearch-jolisearch .row .col-sm-auto.col-12.mt-2.d-md-none.ml-auto {
    display: none;
}
body#module-ambjolisearch-jolisearch button.btn.btn-primary.af-toggle-external {
    background: transparent;
    border: unset;
}
}
button.loadMore.prev.button.lnk_view.btn.btn-primary {
    background-color: #9b0000;
    border-color:#9b0000;
}
body#module-ambjolisearch-jolisearch .row button.btn.btn-primary.af-toggle-external {
    background-color: #9b0000;
    border-color: #9b0000;
}

@media(max-width: 767px) {

.elementor-thumbnails-swiper.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios img.elementor-carousel-image {
    width: 100%!important;
}
}
@media(max-width:390px) { body .elementor-thumbnails-swiper.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios .swiper-slide {
    height: 80px!important;
}
}
@media screen and (min-width: 391px) and (max-width: 767px) {
.elementor-thumbnails-swiper.swiper-container.swiper-container-initialized.swiper-container-vertical.swiper-container-ios .swiper-slide {
    height: 100px!important;
}
}
button.btn.btn-primary.af-toggle-external, a.btn.btn-primary.full-width.viewFilteredProducts,.has-compact-filter #amazzing_filter .btn-holder .btn {
    background: #9b0000!important;
}
a.af-cancel {
    
    color: #9b0000!important;
    
}
/*desing fixes 05-27-2024*/

.cbp-hrmenu .cbp-hrsub-inner, .cbp-hrmenu .cbp-hrsub-inner a, .cbp-hrmenu .cbp-hrsub-inner a:link {
    color: #000!important;
}
.cbp-hrmenu .cbp-hrsub-inner a:hover {
    color: #f71111!important;
}
a:link:not(.nav-link):not(.btn), a:visited:not(.nav-link):not(.btn) {
    color: #000;
}
a:hover:not(.nav-link):not(.btn) {
    color: #f70724;
}
/*special pages layout*/
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: unset;
}
/*special pages layout*/

.btn-secondary {
    background-color: #9b0000;
    border-color: #9b0000;
    color: #fff;
}
/*checkout page*/
#steco_pi_forms > .card > .card-header div.collapsed {
    background-color: #e2e2e2 !important;
}
#steco_pi_forms > .card > .card-header div {
    background-color: #b31a00 !important;
}
input.form-control {
    height: auto;
    padding: 0.8rem 1rem;
}

span.form-control-comment {
    font-size: .8rem;
    opacity: .8;
    padding-top: .4rem;
    padding-bottom: .4rem;
}
body#module-steasycheckout-default .steco_row.steco_flex_center button.btn.show_password {
    background: transparent;
    border: unset;
    color: #000;
}
select.form-control:not([size]):not([multiple]) {
    height: 3.625rem;
}
span.steco_flex_child {
    font-size: 1rem;
}
body#module-steasycheckout-default .steco_row.steco_flex_center .btn {
    border-radius: unset;
}
body#module-steasycheckout-default .steco_row.steco_flex_center .steco_step_number {
    width: 35px !important;
    padding-left: 8px!important;

}
body#module-steasycheckout-default .form-group input::placeholder {
    font-size: 1.2rem;
    color:#000;
}
body#module-steasycheckout-default .form-control {
    font-size: 1.2rem;
    color: #000;
}
/*checkout page*/
@media(max-width: 767px) {
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2  button.btn.btn-primary.af-toggle-external {
    height: 30px;
}
	
button.btn.btn-primary.af-toggle-external, div#js-product-list-top .col-auto.mt-2, div#js-product-list-top select.custom-select {
    background-color: #ebebeb !important;
	color:#000;
}
div#js-product-list-top .col-auto.mt-2:hover select.custom-select {
   /*  background: transparent !important; */
    color: #fff;
}
div#js-product-list-top {
    position: sticky;
    top: 87px !important;
    z-index: 11;
    background: #FFF;
    border: unset !important;
    padding: 0;
    margin-bottom: 0 !important;
}
.elementor-top-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    border-bottom: unset;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 {
    width: 33.5% !important;
}
body#category .row .col-sm-auto.col-12.mt-2.d-md-none.ml-auto {
    display: none;
}
div#js-product-list-top .col-auto.mt-2 {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: 1px solid rgb(201, 201, 201);
}
div#js-product-list-top .col-auto.mt-2 {
    border-radius:2px;
}
}
button.btn.btn-primary.af-toggle-external:hover, div#js-product-list-top:hover .col-auto.mt-2:hover, div#js-product-list-top select.custom-select:hover {
   /*  background-color: #9d0000 !important; */
    /* color: #fff !important; */
}
button.btn.btn-primary.af-toggle-external {
    background: transparent !important;    
}
button.btn.btn-primary.af-toggle-external {
        background: #000000 !important;
    border: unset;
}
div#js-product-list-top:hover .col-auto.mt-2:hover button.btn.btn-primary.af-toggle-external {
    color: #fff !important;
}

@media(min-width: 768px) {
.material-icons {
    color: #000000;
}
div#js-product-list-top select.custom-select {
    padding: 1rem .8rem;
            background-color: #000000;
    border: unset;
   /*  height: 40px; */
    color: #fff;
}
div#js-product-list-top:hover .col-auto.mt-2:hover {
    background: transparent !important;
}
.row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 {
    padding-right: 0 !important;
}
.row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 {
    padding-right: 0 !important;
    padding-left: 5px !important;
}
}

@media(min-width:768px) {
div#js-product-list-top .col-auto.d-none.d-lg-block.ml-auto.mt-2 {
    width: 50%;
    text-align: left;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    width: 50%;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    width: 50%;
    justify-content: flex-end!important;
}
div#js-product-list-top {
    padding-top: 0;
    border-bottom: unset;
}
}
@media(min-width:768px) {
div#js-product-list-top .col-auto.d-none.d-lg-block.ml-auto.mt-2 {
    display: block !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {

div#js-product-list-top select.custom-select {
/*     border-radius: unset; */
font-size:11px;
}
div#js-product-list-top:hover .col-auto.mt-2:hover {
    background: transparent !important;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2  button.btn.btn-primary.af-toggle-external {
   /* height: 40px;*/
   /*  border-radius: unset; */
    color: #000;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 {
    margin-right: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    /* border-right: 1px solid rgb(201, 201, 201); */
}
}
body#category .row ul.cbp-manufacturers.row {
    flex-wrap: wrap!important;
}

@media(min-width:1100px) {
.iqitmegamenu-submenu-container {
    padding-left: 0 !important;
    padding-right: 0px !important;
}

div#iqitmegamenu-horizontal .row {
    flex-wrap: wrap !important;
}
}
/*mobile menu fix */
.mobile_menu nav.elementor-nav__container {
    position: fixed!important;
    top: 0!important;
    width: 80%!important;
    max-width: 350px;
    height: 100vh;
    box-shadow: 0 25px 20px rgba(0,0,0,.15)
}

.mobile_menu .logo_menu {
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 30px;
    position: sticky;
    top: 0;
    z-index: 1;
    background: #000
}
nav.elementor-nav--dropdown.elementor-nav__container {
    left: 0px !important;
}
.mobile_menu .logo_menu img {
    height: 26px
}

.mobile_menu a:hover {
    text-decoration: underline
}

.mobile_menu ul ul a {
    border-left: 16px solid transparent
}

.mobile_menu ul ul ul a {
    border-left: 30px solid transparent
}

.mobile_menu ul ul a:before,.mobile_menu ul ul ul a:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #222326;
    border-radius: 50%;
    position: absolute;
    left: 17px
}
.mobile_menu .close_menu {
    padding: 5px;
    margin: -5px;
    z-index: 2;
}

.mobile_menu .close_menu i {
    font-size: 19px
}

.mobile_menu.elementor-nav--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav__container {
    transform: translateX(-100%);
    max-height: 100vh;
    left: 0
}
.mobile_menu.elementor-nav--toggle .elementor-menu-toggle.elementor-active+.elementor-nav__container {
    transform: translateX(0);
    max-height: 100vh
}

.mobile_menu.elementor-nav--toggle .elementor-menu-toggle.hide_menu_content+.elementor-nav__container {
    scale: 0
}

.mobile_menu.elementor-nav--toggle .elementor-menu-toggle+.elementor-nav__container {
    margin: 0
}
/* body#index .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
} */
.product-miniature__thumb.position-relative.mb-2 .reviews_list_stars {
    display: none;
}
/*checkout payment modals*/
div#Modalbajfinance input.ctext {
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    width: 100%;
    padding: 0 15px;
    color: #222326;
    font-weight: 400;
    font-size: 14px;
    margin-top: 15px;
    height: 45px;
    outline: none;
}
div#Modalbajfinance lable {
    color: #665;
    font-weight: 500;
    font-size: 14px;
    margin: 0;
}

div#Modalbajfinance .or {
    display: flex;
    align-items: center;
    text-align: center;
    width: 100%; /* Adjust width as needed */
	margin: 15px 0;
}

div#Modalbajfinance .or::before,
div#Modalbajfinance .or::after {
    content: "";
    flex: 1;
    border-bottom: 1px solid #000; /* Adjust color and style as needed */
    margin: 0 10px; /* Adjust spacing as needed */
}
#Modalbajfinance .modal-dialog .modal-content
{
width:100% !important;

}


div#Modalbajfinance {
    padding-right: 0px !important;
}

#Modalbajfinance .modal-dialog .modal-content {
    width: 100%;
    border-radius: 12px;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    width: 100%;
    padding: 0 15px;
    color: #222326;
    font-weight: 400;
    font-size: 14px;
    margin-top: 15px;
    
}
button#btnconform, button#btncancel {
    width: 100%;
    padding: 12px 0;    
    font-weight: 500;
    font-size: 14px;
}

.cod_block.modal lable
{
 color: #665;
    font-weight: 500;
    font-size: 14px;
    margin: 0;
}
 input#otp_code
 {
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    width: 100%;
    padding: 0 15px;
    color: #222326;
    font-weight: 400;
    font-size: 14px;
    margin-top: 15px;
    height: 45px;
    outline: none;
 }
 
    .cod_block.modal button
 {
   width: 100%;
    padding: 12px 0;    
    font-weight: 500;
    font-size: 14px;
 }
 
 .cod_block.modal .or {
    display: flex;
    align-items: center;
    text-align: center;
    width: 100%; /* Adjust width as needed */
	margin: 15px 0;
}

.cod_block.modal .or::before,
.cod_block.modal .or::after {
    content: "";
    flex: 1;
    border-bottom: 1px solid #000; /* Adjust color and style as needed */
    margin: 0 10px; /* Adjust spacing as needed */
}

.cod_block.modal .cod_form{
padding:15px !important;
}
.desktop-custom-menu.elementor-column.elementor-col-25.elementor-top-column {
    position: fixed;
    top: 8%;
}
.desktop-custom-menu .elementor-cart__toggle .elementor-button
{
	    border: unset;
}
.desktop-custom-menu .elementor-cart__toggle .elementor-button
{
	    padding: 11px;
}

.desktop-custom-menu a.cbp-empty-mlink.nav-link {
    display: none;
}


/* megamenu full width */
/* 	body#index .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
    width: 100%;
    float: left;
    margin-top: -1%;
}

.cbp-hrmenu .cbp-hrsub-inner {
    background: #fff;
    border: 1px solid #EAEAEA;
    width: 90%;    
    float: left;
}
.cbp-hrsub.col-12.cbp-show.cbp-notfit {
    top: -15px;
}
.cbp-hrsub-tabs-names li {
    position: relative;
    display: block;
    width: 100%;
    white-space: normal; 
}	
 #cbp-hrmenu .cbp-hropen .cbp-hrsub {
    left: 50px !important;
} 




@media (max-width: 767px) {
    .elementor-nav li.rolex_menu{
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
.iqitmegamenu-submenu-container {
    max-width: none!important;
   
    height: 89vh;
}
.cbp-hrmenu .cbp-tabs-container {
    margin: 0 0;
    padding: 10px 5px;
    height: 90vh;
} */
/* Make the horizontal submenu full height and 85% width of the window */
.cbp-hrmenu .cbp-hrsub {
    position: fixed;
    top: 0;
    left: 0;
    width: 85vw;
    height: 100vh;
    background: #f5f5f5; /* Change background color as needed */
    overflow-y: auto;
    z-index: 10000; /* Ensure it is above other elements */
    transform: translateY(0);
    transition: opacity 300ms ease-in-out, transform 300ms ease-in-out;
}

/* Ensure the inner content fills the height */
.cbp-hrsub-inner {
    height: 100%;
    padding: 20px; /* Adjust padding as needed */
    box-sizing: border-box;
}

/* Ensure the parent container has sufficient z-index */
#iqitmegamenu-wrapper {
    position: relative; /* Ensure the parent container is positioned */
    z-index: 9999; /* Just below the submenu */
}

/* Override any conflicting styles */
.cbp-horizontal > ul {
    text-align: left;
    display: flex;
    align-items: center;
    margin: 0;
    min-height: 50px;
}

.cbp-hrsub-narrow {
    width: auto;
    display: inline-flex;
    align-items: end;
    min-height: 50px;
}

.cbp-horizontal > ul > li {
    align-items: center;
}

.cbp-hrmenu .cbp-tabs-container {
    margin: 0;
    padding: 10px 5px;
}


#cbp-hrmenu .cbp-hrsub {
    position: fixed;
    top: 0;
    left: 0;
    width: 85vw;
    height: 100vh;
    background: #f5f5f5;
    overflow-y: auto;
    z-index: 10000;
    transform: translateX(-100%);
    transition: transform 0.3s ease-in-out; 
}

#cbp-hrmenu .cbp-hropen .cbp-hrsub {
    transform: translateX(0%);
}
.logo-container {
    text-align: center;
    margin-bottom: 20px; 
}

.menu-logo {
    max-width: 100%;
    height: auto;
}
.close_megamenu {

    position: absolute;
    right: 21px;
    top: 15px;
}
.cbp-hrsub.col-12.cbp-show.cbp-notfit .logo-container img {
    width: 22%;
    padding-top: 2pc;
}
.ceicon-close:before {
    font-size: 16px;
    position: relative;
    top: 2px;
}
.top-announcement-bar.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
    z-index: 99;
}
/*sticky filter buttons*/
.sticky-buttons {
    position: fixed;
    right: 10px; 
   /*  bottom: 2%; */
    z-index: 1000;
   /*  background: white; */
    padding: 10px;
    border-radius: 5px;   
    display: flex;
    flex-direction: column; 
    gap: 10px; 
}

.sticky-buttons select,
.sticky-buttons button {
   /* width: 100%;* /* Full width of the container */
}

div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2
{
width:100%;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    width: auto;
}

/*round butti */
.btn-round {
            width: 50px; 
            height: 50px;
            border-radius: 50%; 
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 20px; 
            color: #fff; 
            background-color: #007bff;
            border: none; 
            cursor: pointer; 
            transition: background-color 0.3s ease; 
            padding: 0;
        }

        .btn-round:hover {
            background-color: #0056b3; 
        }

        .btn-round svg {
            width: 24px; 
            height: 24px;
            fill: #fff; 
        }

 .select-round {
            width: 50px; 
            height: 50px;
            border-radius: 50%; 
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 14px; 
            color: #fff; 
            background-color: #007bff;
            border: none; 
            cursor: pointer; 
            padding: 0;
            appearance: none; 
            text-align: center;
            position: relative;
        }

        .select-round:hover {
            background-color: #0056b3; 
        }

        .select-round::after {
            content: '\25BC'; 
            font-size: 12px;
            color: #fff; 
            position: absolute;
            right: 10px;
        }
@media(min-width:1024px){
.has-compact-filter .amazzing_filter_block {
    left: 4%;    
}	
}		
@media(min-width:1024px){
.layout-full-width .products-list__block--grid {
    flex: 0 0 20%;
    max-width: 20%;
} 
button.btn.btn-primary.btn-round.desktop-ammazzing-filter{
		display:block !important;
		background:black;
		color:white;
	}
 .has-compact-filter .amazzing_filter_block {
    transition: transform 0.3s ease-in-out; 
    /* display: none; */
  }

  .has-compact-filter .amazzing_filter_block.open {
    transform: translateX(0%); 
   
  }	
} 
button.btn.btn-primary.btn-round.desktop-ammazzing-filter{
		display:none;
	}
.has-compact-filter #amazzing_filter {
    right: 0 !important;
    left: auto !important;
}	


@media (max-width: 767px) {
.sticky-buttons {
    bottom: 10% !important;
}
.sticky-buttons .col-auto.mt-2:nth-child(2) {
    display: none;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 {
    background: transparent !important;
    border: unset !important;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2  button.btn.btn-primary.af-toggle-external {
    height: 50px;
}
/* div#js-product-list-top .col-auto.mt-2 select.custom-select {
    background-color: #000 !important;
    color: #fff;
} */
div#js-product-list-top .col-auto.mt-2 select.custom-select {
    height: 40px !important;
    width: 40px !important;
    padding: 0px 36px 29px 6px !important;
    background-size: 17px;
	border-style: solid;
    border-width: .5px .5px .5px 0.5px;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2  button.btn.btn-primary.af-toggle-external {
    height: 40px;
    width: 40px;
    padding: 10px;
}


}

@media (min-width: 1024px) {
.has-compact-filter .amazzing_filter_block {
    position: fixed;
    left: auto !important;
    right:0 !important;
}
.has-compact-filter .amazzing_filter_block.open {
    transform:translateX(0%) !important;
}
.has-compact-filter .amazzing_filter_block.open {
    margin-right:0 !important;
}
.has-compact-filter:not(.show-filter) #amazzing_filter {
    width: 420px !important;
}
.has-compact-filter:not(.show-filter) #amazzing_filter .af-cancel {
    display:block !important;
}
.has-compact-filter .amazzing_filter_block {
    top:20px !important;
}	
.has-compact-filter:not(.show-filter) #amazzing_filter {
    width: 420px !important;
    height: 100vh !important;
}
.has-compact-filter .amazzing_filter_block {
        transform: translateX(300%);
    }
.has-compact-filter .amazzing_filter_block {
    top: 0 !important;
    z-index: 999999999;
}
.has-compact-filter .amazzing_filter_block {
    bottom: 0 !important;
    height: 100vh !important;
}
.has-compact-filter:not(.show-filter) #amazzing_filter .btn-holder {
    display: flex;
}
}
div#js-product-list-top {
    position: absolute!important;
}
div#js-product-list-top select.custom-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #000;
    padding: 10px 40px 10px 10px;
    font-size: 16px;
    position: relative;
    outline: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" height="20" width="20"><g fill="%23ffffff"><path d="m27.5 16c.6-.6.6-1.5 0-2.1l-11.4-11.5c-.6-.6-1.5-.6-2.1 0l-11.5 11.5c-.6.6-.6 1.5 0 2.1l2.1 2.1c.6.6 1.5.6 2.1 0l3.6-3.6c.6-.6 1.7-.2 1.7.7v21.2c0 .8.7 1.5 1.5 1.5h3c.8 0 1.5-.8 1.5-1.5v-21.2c0-.9 1.1-1.3 1.7-.7l3.6 3.6c.6.6 1.5.6 2.1 0z"/><path d="m49.5 36-2.1-2c-.6-.6-1.5-.6-2.1 0l-3.6 3.6c-.6.6-1.7.2-1.7-.7v-21.4c0-.8-.7-1.5-1.5-1.5h-3c-.8 0-1.5.8-1.5 1.5v21.2c0 .9-1.1 1.3-1.7.7l-3.6-3.6c-.6-.6-1.5-.6-2.1 0l-2.1 2.2c-.6.6-.6 1.5 0 2.1l11.5 11.5c.6.6 1.5.6 2.1 0l11.5-11.5c.5-.6.5-1.6-.1-2.1z"/></g></svg>');
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 20px 20px;
}

@media (max-width: 767px) {
.elementor-nav li.rolex_menu{
display: flex;
align-items: center;
justify-content: center;
padding-top: 20px;
}
}

li.menu-item-lnk-top-deals-offers a {
    color: red !important;
}

section.elementor-element.elementor-element-4ff0fdce {
z-index: 99;
}
section.elementor-element.elementor-element-5ebaf4b8 {
   z-index: 1;
}

.has-compact-filter #amazzing_filter.block {
top: 50px;
height: calc(100% - 0px);
bottom: 0;
padding: 0;
background: linear-gradient(to right,#EEE 170px,#FFF 0px);
box-shadow: none;
border-left: 1px solid #eee;
}

li.logo_menu .ceicon-close:before {
color: #fff !important;
}


/*11-04-2024*/
@media (min-width: 850px) { 
.has-compact-filter #content-wrapper.jaywrap {

    padding-right: 4pc;
}
}
@media(min-width:800px) {
button.btn.btn-primary.btn-round.desktop-ammazzing-filter {
    padding: 0px;
    width: 32px;
    height: 32px;
}
button.btn.btn-primary.btn-round.desktop-ammazzing-filter svg {
    width: 14px;
    height: 14px;
}

div#js-product-list-top select.custom-select {
    padding: 9px 27px 10px 5px;
    width: 32px;
    height: 32px;
    background-position: right 8px center;
    background-size: 17px 17px;
}
.desktop-custom-menu .elementor-widget-icon {
    margin-bottom: 0;
}
}
.desktop-custom-menu {

    top: 160px !important;
}

/* 11-06-2024 */
@media (min-width: 800px) {

div#stickycustom {
    bottom: 0px !important;
  }	
.btn.btn-primary.btn-round.desktop-ammazzing-filter:hover svg {
    stroke: #9d0000 !important; 
}
.btn.btn-primary.btn-round.desktop-ammazzing-filter svg {
    stroke: #000000 !important; 
}  
  
  
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    border-style: solid;
    border-width: .5px .5px .5px 0.5px;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2px 5px 0px 2px;
    padding: 5px 4px 4px 4px;
	background: #ffffff;
	border-radius: 10px;
}
.sticky-buttons {
    position: fixed;
    right: 1%;
    bottom: 12%;
    z-index: 1000;
    /* background: white; */
    padding: 10px;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    gap: -2px;
    width: 3.7% !important;
    /* height: 11%; */
}
.sticky-buttons .col-auto.mt-2 {
    margin-top: 0px !important;
}
button.btn.btn-primary.btn-round.desktop-ammazzing-filter:hover svg {
	fill:#9b0000;
}
button.btn.btn-primary.btn-round.desktop-ammazzing-filter svg {
    width: 16px;
    height: 16px;
    COLOR: BLACK;
    FILL: BLACK;
}
button.btn.btn-primary.btn-round.desktop-ammazzing-filter {
    background: white;
   
}



div#js-product-list-top select.custom-select {
    padding: 0.2rem .8rem;
    background-color: #ffffff;
    border: unset;
    /* height: 40px; */
    color: #000000 !important;
}

button.btn.btn-primary.btn-round.desktop-ammazzing-filter {
    padding: 0px;
    width: 26px;
    height: 27px;
	padding-left: 5px;
}
div#js-product-list-top select.custom-select {
    
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" height="15" width="15"><g fill="black"><path d="m27.5 16c.6-.6.6-1.5 0-2.1l-11.4-11.5c-.6-.6-1.5-.6-2.1 0l-11.5 11.5c-.6.6-.6 1.5 0 2.1l2.1 2.1c.6.6 1.5.6 2.1 0l3.6-3.6c.6-.6 1.7-.2 1.7.7v21.2c0 .8.7 1.5 1.5 1.5h3c.8 0 1.5-.8 1.5-1.5v-21.2c0-.9 1.1-1.3 1.7-.7l3.6 3.6c.6.6 1.5.6 2.1 0z"/><path d="m49.5 36-2.1-2c-.6-.6-1.5-.6-2.1 0l-3.6 3.6c-.6.6-1.7.2-1.7-.7v-21.4c0-.8-.7-1.5-1.5-1.5h-3c-.8 0-1.5.8-1.5 1.5v21.2c0 .9-1.1 1.3-1.7.7l-3.6-3.6c-.6-.6-1.5-.6-2.1 0l-2.1 2.2c-.6.6-.6 1.5 0 2.1l11.5 11.5c.6.6 1.5.6 2.1 0l11.5-11.5c.5-.6.5-1.6-.1-2.1z"/></g></svg>');
	background-position: 7px center; 
	padding-left: 2rem;  	
}

div#js-product-list-top select.custom-select option:checked{
	background-color: #9d0000 !important;
 color:#ffffff;	   
}
	
.row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 {
    padding-right: 0 !important;
    padding-left: 8px !important;
	padding-bottom: 5px !important;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    width: 3.5% !important;
    justify-content: center;
    padding: 0 0 0 7px;
}
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters {
    width: 3.5% !important;
    justify-content: center;
    padding: 0 0 0 0px;
    flex-direction: unset;
    display: inline-grid;
    justify-content: center !important;
}
.cart-grid.row {
    margin-right: 4.2rem;
}
}
div#js-product-list-top select.custom-select:hover {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" height="15" width="15"><g fill="%239d0000"><path d="m27.5 16c.6-.6.6-1.5 0-2.1l-11.4-11.5c-.6-.6-1.5-.6-2.1 0l-11.5 11.5c-.6.6-.6 1.5 0 2.1l2.1 2.1c.6.6 1.5.6 2.1 0l3.6-3.6c.6-.6 1.7-.2 1.7.7v21.2c0 .8.7 1.5 1.5 1.5h3c.8 0 1.5-.8 1.5-1.5v-21.2c0-.9 1.1-1.3 1.7-.7l3.6 3.6c.6.6 1.5.6 2.1 0z"/><path d="m49.5 36-2.1-2c-.6-.6-1.5-.6-2.1 0l-3.6 3.6c-.6.6-1.7.2-1.7-.7v-21.4c0-.8-.7-1.5-1.5-1.5h-3c-.8 0-1.5.8-1.5 1.5v21.2c0 .9-1.1 1.3-1.7.7l-3.6-3.6c-.6-.6-1.5-.6-2.1 0l-2.1 2.2c-.6.6-.6 1.5 0 2.1l11.5 11.5c.6.6 1.5.6 2.1 0l11.5-11.5c.5-.6.5-1.6-.1-2.1z"/></g></svg>');
	background-position: 7px center;  	
}

@media only screen and (max-width: 768px) {

/* div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 button.btn.btn-primary.af-toggle-external.btn-round {
    background: transparent !important;
} */
div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 button.btn.btn-primary.af-toggle-external.btn-round svg {
    fill: #000 !important;
}
.row.align-items-center.justify-content-between.small-gutters.sticky-buttons .col-auto.mt-2 {
    right: 19px;
}

div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2 button.btn.btn-primary.af-toggle-external.btn-round svg path {
    fill: #000 !important;
}
/* div#js-product-list-top .row.align-items-center.justify-content-between.small-gutters .col-auto.mt-2:last-child select.custom-select.select-round {
    background-color: transparent !important;
    filter: brightness(0%);
} */

#chatbase-bubble-button
	{
		left:87% !important;
		top:90%!important
	}
	#chatbase-bubble-button  {
		width: 35px !important;
		height: 35px !important;
	}
#chatbase-bubble-button img {
		width: 35px !important;
		height: 35px !important;
	}
button.btn.btn-primary.af-toggle-external.btn-round {
    border-style: solid;
    border-width: .5px .5px .5px 0.5px;
    border-color: #FFFFFF;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 2px 5px 0px 2px;
    padding: 5px 4px 4px 4px;
    background: #ffffff !important;
}
button.btn.btn-primary.af-toggle-external, div#js-product-list-top .col-auto.mt-2, div#js-product-list-top select.custom-select {
    background-color: #ffffff !important;   
    fill: black !important;
}
div#js-product-list-top select.custom-select {  
   
    background-color: #ffffff;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 52 52" height="20" width="20"><g fill="%23000000" stroke="%23000000"><path d="m27.5 16c.6-.6.6-1.5 0-2.1l-11.4-11.5c-.6-.6-1.5-.6-2.1 0l-11.5 11.5c-.6.6-.6 1.5 0 2.1l2.1 2.1c.6.6 1.5.6 2.1 0l3.6-3.6c.6-.6 1.7-.2 1.7.7v21.2c0 .8.7 1.5 1.5 1.5h3c.8 0 1.5-.8 1.5-1.5v-21.2c0-.9 1.1-1.3 1.7-.7l3.6 3.6c.6.6 1.5.6 2.1 0z"/><path d="m49.5 36-2.1-2c-.6-.6-1.5-.6-2.1 0l-3.6 3.6c-.6.6-1.7.2-1.7-.7v-21.4c0-.8-.7-1.5-1.5-1.5h-3c-.8 0-1.5.8-1.5 1.5v21.2c0 .9-1.1 1.3-1.7.7l-3.6-3.6c-.6-.6-1.5-.6-2.1 0l-2.1 2.2c-.6.6-.6 1.5 0 2.1l11.5 11.5c.6.6 1.5.6 2.1 0l11.5-11.5c.5-.6.5-1.6-.1-2.1z"/></g></svg>');
    background-repeat: no-repeat;
    background-position: right 14px center;
    background-size: 20px 20px;
}
}

@media (min-width: 800px) {
		
	#chatbase-bubble-button img {
		width: 35px !important;
		height: 35px !important;
	}
	#chatbase-bubble-button
	{
		left:96% !important;
		top:75%!important
	}
	#chatbase-bubble-button  {
		width: 35px !important;
		height: 35px !important;
	}

	#chatbase-bubble-window {
    position: fixed;
    right: 6rem !important;
    left: unset !important;
    bottom: 5rem;
    width: 448px;
}


    #chatbase-bubble-window {
        width: 90vw;     
        right: 1.5rem;  
        left: unset;
    }
	button.xap-inline-dialog-click.float-mv-button.mdc-fab.mat-mdc-fab-base.mat-mdc-fab.ng-tns-c470925243-0.mat-primary.mat-mdc-button-base.gmat-mdc-button.gmat-mdc-fab-branded.ng-star-inserted {
    height: 35px !important;
    width: 35px !important;
    border-radius: unset;
	    right: 0px !important;
}
.page-content--addresses {
    width: 93.5%;
}
body#history section#content,
 body#identity section#content,
 body#addresses section#content,
 body#order-slip section#content,
 body#discount section#content 
 {
    width: 93.5%;
}
body#module-hioutofstocknotification-subscribe section#wrapper,
body#module-spmgsnipreview-myreviews section#wrapper,
body#module-returnmanager-manager section#wrapper ,
body#module-spmgsnipreview-mystorereview section#wrapper ,
body#module-spmgsnipreview-useraccount section#wrapper{
padding: 0 4.5% 0 4.5%;
}

}
#chat-container {
    width: 100%;    
    overflow: hidden;
    position: relative;
}

/*11-11-2024*/



@media (min-width: 767px) {
div#stickycustom .stickybarcustom .product-add-to-cart-callforprice {
    width: 100%;
}
}
.hi-oosn-email-content .oosn-button {
    background-color: #9d0000 !important;
}
@media only screen and (max-width: 768px) {
.elementor-28170101 .elementor-element.elementor-element-1c850444 {
    width: 100%;
    max-width: auto;
    align-self: center;
    flex-grow: 1;
}
.l-main { 
    overflow-x: hidden;
}
.elementor-28170101 .elementor-element.elementor-element-1c850444 {
    width: 100% !important;
}
}

/* quantity display for customer group */

.actual-qty {
    display: none; 
}


.actual-qty[data-customer-group="7"] {
    display: block;
    font-weight: bold;
    
}

@media(min-width:767px) {
.new-cloned-wrapper {
float: left;
height: 100%;
margin: 0;
overflow: auto;
position: absolute;
right: 0;
width: 50%;
}
.new-cloned-wrapper .ybc_ins_popup_left {



padding: 15px;
border-bottom: 1px solid #efefef;
}
.new-cloned-wrapper .ybc_ins_img_list.active {
width:50%;
}
}



.new-cloned-wrapper h3.title_related,
.new-cloned-wrapper .ybc_ins_product_list,
.new-cloned-wrapper .ybc_ins_user {
display: none;
}

@media (max-width: 768px) {
.customer-links__list {
-webkit-overflow-scrolling: unset;
-ms-overflow-style: unset;
display: block;
flex-wrap: unset;
overflow-x: unset;
overflow-y: unset;
white-space: normal;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
}

@media(min-width:768px){
body#product .ybc_ins_medias li > .ybc_ins_images {
height: 100% !important;
}
}