/*@import url('https://fonts.googleapis.com/css2?family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Almarai&family=Noto+Kufi+Arabic&display=swap');

@charset "UTF-8";
* {
    box-sizing: border-box;
}

body {
    overflow-x: hidden;
    background-color: #ffffff;
    text-align: right;
    direction: rtl;
    /*font-family: 'IBM Plex Sans Arabic', sans-serif;*/
    font-family: 'Almarai', sans-serif;

}

pre,
code,
kbd,
samp {
    /*font-family: 'IBM Plex Sans Arabic', sans-serif;*/
    font-family: 'Almarai', sans-serif;
    font-size: 1em;
}

.tooltip, html pre, code, kbd, samp, .popover, .text-monospace, .u-area-chart__tooltip {
    /*font-family: 'IBM Plex Sans Arabic', sans-serif;*/
    font-family: 'Almarai', sans-serif;

}

.rounded-right-pill {
    border-top-left-radius: 6.1875rem !important;
    border-bottom-left-radius: 6.1875rem !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.rounded-left-pill {
    border-top-right-radius: 6.1875rem !important;
    border-bottom-right-radius: 6.1875rem !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.custom-search-categories-select .dropdown-toggle::after {
    margin-left: auto;
    margin-right: 0.6rem;
}

/*ul {*/
/*margin-block-start: 0;*/
/*margin-block-end: 0;*/
/*margin-inline-start: 0px;*/
/*margin-inline-end: 0px;*/
/*padding-inline-start: 0;*/
/*}*/
.ml-3, .mx-3 {
    margin-right: 1rem !important;
    margin-left 0rem !important;
}

.left-12 {
    right: 0.74987rem;
    left: auto;
}

.js-slick-carousel {
    direction: ltr;
}

.js-slide.slick-slide {
    direction: rtl;
}

.u-header .vertical-menu .u-header__nav-link-toggle::after, .u-header + main .vertical-menu .u-header__nav-link-toggle::after,
.link__icon {
    transform: rotate(180deg);
}

.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-left {
    left: auto !important;
    right: 100% !important;
}

.u-header .vertical-menu .vmm-bg, .u-header + main .vertical-menu .vmm-bg {
    right: auto;
    left: 0;
    position: absolute;
    bottom: 0;
}

.u-header__sub-menu-title {
    text-align: right;
}

.u-header__nav-link-toggle::after {
    margin-left: ;
    margin-right: 0.5em;
}

.u-header-collapse__nav-pointer::after {
    margin-right: auto;
    margin-left: 0;
}

.u-header-collapse__submenu .u-header-collapse__nav-list {
    border-left: 0px solid #E31D1A;
    padding-left: auto;
    border-right: 2px solid #E31D1A;
    padding-right: 1rem;
}

.pr-7, .px-7 {
    padding-right: auto !important;
    padding-left: 3rem !important;
}

.right-0 {
    right: auto;
    left: 0;
}

.left-0 {
    left: 0;
    right: auto;
}

.pr-0, .px-0 {
    padding-right: 1em !important;
    padding-left: 0 !important;
}

.u-slick.slick-initialized .js-next:before, .u-slick.slick-initialized .js-prev:before {
    transform: rotate(180deg);
}

.u-slick__arrow-classic-inner:before {
    left: 40%
}

@media (min-width: 992px) {
    .pr-lg-10, .px-lg-10 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .u-header-left-aligned-nav .u-header__navbar-brand {
        margin-right: 0;
        margin-left: 3rem;
    }

    .pl-lg-3, .px-lg-3 {
        padding-left: auto !important;
        padding-right: 1rem !important;
    }
}

@media (max-width: 900px) {
    .u-header__section .ml-auto, .u-header__section .mx-auto {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .aside-content {
        display: block;
    }
}

@media (min-width: 1200px) {

    .pr-xl-4, .px-xl-4 {
        padding-right: 15px !important;
        padding-left: 1.5rem !important;
    }

    .navbar-expand-xl .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
        padding-right: 0;
        padding-left: auto;
    }
}

@media (min-width: 1200px) and (max-width: 1479.98px) {
    .u-slick-deal-arrow__border::after {
        content: " ";
        position: absolute;
        height: 1px;
        width: 310px;
        right: auto;
        left: 14px;
        top: 46px;
        background-color: #eaeaea;
    }

    .right-xl-220 {
        left: 13.75rem;
        right: auto;
    }

    .left-xl-220 {
        left: auto;
        right: 13.75rem;
    }
}

.right-1 {
    right: auto;
    left: 1em;
}

.ml-4, .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important;
}

.section-title::after {
    right: 0;
    left: auto;
}

.pl-4, .px-4 {
    padding-left: auto !important;
    padding-right: 0.7rem !important;
}

.navbar-nav.u-header__navbar-nav .hs-mega-menu.hs-position-left {
    right: 100% !important;
    left: auto !important;
}

.input-group-pill > .form-control:first-child {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-top-right-radius: 6.1875rem;
    border-bottom-right-radius: 6.1875rem;
}

.input-group-pill .input-group-append > .input-group-text, .input-group-pill .input-group-append > .btn {
    border-top-left-radius: 6.1875rem;
    border-bottom-left-radius: 6.1875rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.topbar-left {
    order: 2
}

.mr-1, .mx-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}

.dropdown-toggle::after {
    margin-left: 0;
    margin-right: 0.5rem;
}

.text-right {
    text-align: left !important;
}

.text-left {
    text-align: right !important;
}

.pl-0, .px-0 {
    padding-right: 0 !important;
    padding-left: 15px !important;
}

.ml-0, .mx-0 {
    margin-left: auto !important;
    margin-right: 0 !important;
}

.u-header .u-header__nav-item:first-child .u-header__nav-link {
    padding-right: 0;
    padding-left: auto;
}

@media (min-width: 768px) {
    .ml-md-5, .mx-md-5 {
        margin-right: 2rem !important;
        margin-left: 0 !important;
    }

    .ml-md-auto, .mx-md-auto {
        margin-right: auto !important;
        margin-left: 0 !important;
    }

    .ml-md-3, .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: 0 !important;
    }

    .ml-md-2, .mx-md-2 {
        margin-right: 0.5rem !important;
        margin-left: 0 !important;
    }

    .mr-md-4, .mx-md-4 {
        margin-right: 0 !important;
        margin-left: 1.5rem !important;
    }

    .navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
        padding-top: 0.781rem;
        padding-bottom: 0.781rem;
        padding-right: 0.99rem;
        padding-left: 0.99rem;
    }

    .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu.hs-sub-menu {
        padding-top: 1rem;
        padding-bottom: 1rem;
        right: 0;
    }

    .navbar-expand-md .u-header__navbar-nav .u-header__sub-menu-nav-link {
        padding-right: 0rem;
        padding-left: 1.75rem;
    }

    .u-header__navbar--wide.navbar-expand-md .u-header__navbar-nav .u-header__nav-link {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    .u-header__navbar--wide.navbar-expand-md .u-header__navbar-nav .nav-item + .nav-item .u-header__nav-link {
        border-right: 1px solid #e5c100;
        border-left: 0px solid #e5c100;
    }
}

.border-right-0 {
    border-left: 0 !important;
    border-right: 1px solid #E31D1A !important;
}

.border-left-0 {
    border-right: 0 !important;
    border-left: 1px #E31D1A solid !important;
}

.breadcrumb-item + .breadcrumb-item {
    padding-left: 0;
    padding-roght: 1em;
}

.fa-angle-left:before {
    content: "\f105";
}

.fa-angle-right:before {
    content: "\f104";
}

.u-slick__arrow-classic-inner--right {
    left: 0;
    right: auto;
}

.u-slick__arrow-classic-inner--left {
    left: auto;
    right: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
    transform: rotate(180deg);
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.sidebar-navbar.view-all .dropdown-toggle::after {
    margin-right: 0;
    margin-left: 0.5rem;
}

.sidebar-navbar.view-all .dropdown-toggle span {
    margin-right: 4px;
}

.mr-2, .mx-2 {
    margin-right: 0 !important;
    margin-left: 0.5rem !important;
}

/*.ml-auto, .mx-auto {*/
/*margin-left: 0 !important;*/
/*margin-right: auto !important;*/
/*}*/
.mr-3, .mx-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 1.4rem;
    border-bottom-right-radius: 1.4rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-left-radius: 1.4rem;
    border-bottom-left-radius: 1.4rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.custom-radio {
    padding-right: 1.6rem;
    padding-left: 0rem;
}

.custom-radio .custom-control-label::after, .custom-radio .custom-control-label::before, .custom-control-label::before {
    left: auto;
    right: -1.6rem;
}

.form-check {
    padding-left: 0;
    padding-right: 1.25rem;
}

.form-check-input {
    margin-right: -1.25rem;
    margin-left: 0;
}

.table-compare-list .table th ul, .table-compare-list .table td ul {
    text-align: right;
}

.custom-control {
    padding-right: 1.4rem;
    padding-left: 0;
}

.list-group.list-group-flush, #sidebarNav {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.sidebar-navbar .dropdown-toggle::after {
    content: "\f104";
    font-size: 1.00012rem;
    line-height: 1;
}

.bootstrap-select .dropdown-toggle .filter-option {
    text-align: right;
}

.bootstrap-select .dropdown-toggle .filter-option-inner {
    padding-right: 0;
    padding-left: inherit;
}

.range-slider {
    text-align: right;
    direction: rtl;
}

.range-slider .text-gray-111 {

    direction: rtl;
}

form .dropdown-toggle::after {
    margin-right: 100%;
}

.product-item::after {
    right: auto;
    left: 0;
}

.add-accessories::before {
    right: -1.125rem;
    left: auto;
}

.fa-chevron-right:before {
    content: "\f053";
}

.fa-chevron-left:before {
    content: "\f054";
}

.mr-4, .mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important;
}

ul.nav, .topbar-right ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.card-header > div {
    text-align: right;
}

.pr-4, .px-4 {
    padding-right: 0 !important;
    padding-left: 1.5rem !important;
}

.ec-arrow-right-categproes:before {
    /*transform: rotate(180deg);*/
}

.left-3 {
    left: auto;
    right: 1rem;
}

.cart-dropdown {
    left: 0 !important;
    right: auto !important;
}

.cat-slick .u-slick.slick-initialized .js-next {
    right: auto;
    left: 0;
}

.cat-slick .u-slick.slick-initialized .js-prev {
    right: 0;
    left: auto;
}

.navbar-nav.u-header__navbar-nav .nav-menuuuu.hs-mega-menu.hs-position-left {
    right: 0 !important;
    left: 0 !important;
}

.custom-control-label::after {
    right: -1.6rem;
    left: auto;
}

/*profile drop*/
.menu-container {
    position: relative;
    border-radius: 20px;
}

.menu-container.open {

}

.menu-container.open > .menu-button {
    color: #000;
}

.menu-container.open > .menu-dropdown {
    z-index: 99;
    opacity: 1;
    border-radius: 2em;
    text-align: right;
    transition: opacity 0.2s, box-shadow 0.3s, border-radius 0.3s, transform 0.2s 0s ease-out;
    /*transform: none;*/
    min-width: 200px;
    transform: translate(25px, -15px);
}

.menu-button {
    background: none;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border: none;
    /*padding: 0 1em;*/
    /*padding-right: 20px;*/
    height: auto;
    font-size: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    outline: none !important;
    background-color: transparent;
    color: #fff;
    z-index: 100;
    position: relative;

}

.menu-button > img {
    border: 3px solid red;
    position: relative;
    z-index: 10;
    border-radius: 100%;
    height: 40px;
    width: 40px;
}

.menu-dropdown {
    min-width: 200px;
    /*display: none;*/
    box-shadow: 0 0 60px 5px rgba(#000, 0.3);
    opacity: 0;
    background-color: #fff;
    border: 1px solid #eaeaea;
    position: absolute;
    left: -1px;
    top: -1px;
    right: -1px;
    overflow: hidden;
    border-radius: 20px;
    transition: opacity 0.2s, box-shadow 0.4s, border-radius 0.4s, transform 0s 0.2s ease-out;
    transform: translateY(10px);
    transform-origin: 0 0;
}

.menu-dropdown .content {
    overflow: hidden;
    padding-top: 60px;
    text-align: right;
}

.menu-dropdown .content > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.menu-dropdown .content > ul > li {
    list-style: none;
    font-size: 16px;
    cursor: pointer;
    width: 100%;
    padding: 0.5em 2em;
}

.menu-dropdown .content > ul > li a {
    color: #000;
    transition: 0.5s;
    font-weight: bold;
}

.menu-dropdown .content > ul > li a:hover {
    color: red;
}

.menu-dropdown > .menu-button {
    border: none;
    color: #000;
}

.menu-dropdown .content {
    overflow: hidden;
    padding-top: 60px;
    text-align: right;
}

/*new edits*/
#password input, #active_phone input, #active_email input {
    display: block;
    width: 100%;
    padding: 0.67rem 3em;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #818181;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dddddd;
    border-radius: 1.4rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

#password button, #active_phone button, #active_email button {
    color: #fff;
    width: 100%;
    background-color: #E31D1A;
    padding: 2rem 4rem;
    display: inline-block;
    font-weight: 700;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #E31D1A;
    padding: 0.67rem 1rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 1.4rem;
    transition: all 0.2s ease-in-out;
}

#password button:hover, #active_phone button:hover, #active_email button:hover {
    color: #E31D1A;
    background-color: #fff;
}

.profile-page .vdp-datepicker input {
    border: none;
    width: 100%;
}

.profile-page {
    margin-bottom: 2em;
}

.profile-page .tab-pane button {
    width: 100%;
}

.profile-page .form-group {
    position: relative;
}

.profile-page .form-group .input-icon {
    position: absolute;
    top: 30%;
    right: 1em;
    left: auto;
}

.profile-page .form-control {
    padding-left: 3em;
    padding-right: 3em;
}

.profile-page .vdp-datepicker__calendar {
    width: 90% !important;
    border-radius: 25px;
}

.position-absolute.toggle-drop {
    left: 0;
    right: auto;
}

.position-absolute.toggle-drop .dropdown-menu.show {
    right: auto !important;
    left: 0 !important;
}

.ec.ec-arrow-right-categproes {
    transform: rotate(180deg);
}

/*new new*/
.center-header .col.col-xl-auto ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
}

.zoom-image {
    margin-left: 0;
    margin-right: 15px;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
    border-top-right-radius: 1.4rem;
    border-bottom-right-radius: 1.4rem;
    border-top-left-radius:0;
    border-bottom-left-radius: 0;
}
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 1.4rem;
    border-bottom-left-radius: 1.4rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#languageDropdown{
    text-align: right!important;
}
ul{
    padding-inline-start: 0!important;
}

/**/
/**/
/**/
.slick-list.draggable{
    /*transform: translate(10px, -3px) !important;*/
}
.btn-add-cart{
    border-radius:5px;
    margin-right: -15px;
}
.prodcut-price{
    margin-top:-3.5em;
    margin-bottom: -1.5em;
    opacity:0.7;
    font-size: 1.2rem;
}
.product-item__inner img {
   
    margin-top: 2.5em;
}

.product-item__footer {
  
    margin-bottom: -1.3em;
}
.text-red{
    color:#343f49 !important;
}

.font-size-40.fa-whatsapp{
    font-size:2rem !important;
    margin-right: 7px;
}
.col-md-3.col-xl-3{
    margin-bottom: 1em;
}
.col-md-3.col-xl-3 .prodcut-price{
    margin-top:-1em;
    margin-bottom: -2.5em;
}
.col-md-3.col-xl-3 .product-item__inner img {
    margin-top: 1.5em;
}
.col-md-3.col-xl-3 .product-item__footer {
    margin-bottom:unset;
    margin-bottom: 2em;
}
.col-md-3.col-xl-3 .pt-2, .col-md-3.col-xl-3 .py-2{
    /*margin-bottom: -1.3em;*/
}
.offer_check.mt-sm-5.align-items-center .check_title.d-inline-block{
    margin-left: 1em
}
.offer_check.mt-sm-5.align-items-center .onoffswitch {
    position: relative;
    width: 60px;
    margin-left: 1em;
}

.offer_check.mt-sm-5.align-items-center .onoffswitch .onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    height: 20px;
    padding: 0;
    line-height: 30px;
    border: 2px solid #E31D1A;
    border-radius: 30px;
    background-color: #eee;
    transition: background-color .3s ease-in;
    margin-left: -2em;
    margin-right: 1em;
}

.col-xl-9.col-wd-9gdot5 select.form-control{
    transform: translate(10rem, 0rem);
}
/*.font-size-22.ec.ec-shopping-bag{*/
/*    margin-right: 2.3em;*/
/*}*/
.header__navbar-brand > img{
    margin:auto !important;
}
.u-header-collapse__nav{
    margin-top:2em !important;
}

.nav-link.u-header__nav-link.equal:hover::before {
    width: 4%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.u-header__nav-link.equal.active::before {
    width: 4%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.two.equal:hover::before {
    width: 3%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.two.equal.active::before {
    width: 3%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.three.equal:hover::before {
    width: 6%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.three.equal.active::before {
    width: 6%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.eight.equal:hover::before {
    width: 9%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.eight.equal.active::before {
    width: 9%;
    animation:rubberBand ease 1.2s !important;
}

.nav-link.four.equal:hover::before {
    width: 5.8%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.four.equal.active::before {
    width: 5.8%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.five.equal:hover::before{
    width: 4%;
    animation:rubberBand ease 1.2s !important;
}
.nav-link.five.equal.active::before{
    width: 4%;
    animation:rubberBand ease 1.2s !important;
}
 .nav-link.nine.equal:hover::before , .nav-link.seven.equal:hover::before{
    width: 12.5%;
    animation:rubberBand ease 1.2s !important;
}
 .nav-link.nine.equal.active::before , .nav-link.seven.equal.active::before{
    width: 12.5%;
    animation:rubberBand ease 1.2s !important;
}
 .nav-link.nine.equal:hover::before {
    width: 12.5%;
    animation:rubberBand ease 1.2s !important;
}
 .nav-link.nine.equal.active::before {
    width: 12.5%;
    animation:rubberBand ease 1.2s !important;
}
 .nav-link.seven.equal:hover::before{
    width: 12.5%;
    animation:rubberBand ease 1.2s !important;
}
 .nav-link.seven.equal.active::before{
    width: 12.5%;
    animation:rubberBand ease 1.2s !important;
}

.nav-link.u-header__nav-link.equal::before {
    content: "";
    display: block;
    height: 3px;
    width: 0%;
    background-color: #d14040;
    position: absolute;
    transition: all ease-in-out 250ms;
    /*margin: 0 2.5em;*/
    top: 2.5em;
}
.pr-4, .px-4 {
    padding-right: 0.2em !important;
    padding-left: 0.2em !important;
}
.myheart{
    float:left;
}
.ec.ec-favorites.mr-1.font-size-15 {
    margin-right: 50px !important;
     margin-left: unset !important;
}
.prodcut-add-cart > .border {
    padding: 0 !important;
    overflow: hidden;
    display: flex;
    transform: translate(20px, 0px);
}
.list-unstyled.products-group.no-gutters .border-top  .ec.ec-favorites.mr-1.font-size-15{
   margin-right:0px !important;
   font-size: 20px;
    transform: translate(-2px, 10px);
}
.list-unstyled.products-group.no-gutters .d-none.d-xl-block.prodcut-add-cart{
   transform: translate(155px, 58px);
}
.list-unstyled.products-group.no-gutters .border-top {
    margin-bottom: 2em;
    /*transform: translate(0px, -4px);*/
    direction:ltr;
}
.ec-arrow-down-search:before {
    content: "\42";
    margin-left: 10px;
}
.col-md-3.col-xl-3 .ec.ec-favorites.mr-1.font-size-15 {
    margin-right: 50px !important;
}
.col-md-3.col-xl-3 .btn-add-cart{
    margin-right: -10px !important;
}
.col-md-3.col-xl-3 .border-top {
    width: 100%;
    margin: 0px auto -18px auto;
}
.nav-tab-lg.nav .nav-item:not(:last-child) {
    margin-left: 2.5rem;
}
.col-6.col-md-3.col-xl-2gdot4-only.col-wd-2.remove-divider-wd .prodcut-add-cart > .border{
        transform: translate(-80px, 7px);
}
@media (min-width:1400px){
    .col-xl-9.col-wd-9gdot5 select.form-control{
    transform: translate(16rem, 0rem);
}
}
@media (max-width:767px){
    .list-unstyled.products-group.no-gutters .btn-add-cart {
    transform: unset;
    transform: translate(-12px, -1px);
}
    .ec.ec-favorites.mr-1.font-size-15{
        margin-right:35px !important;
    }
    .btn-add-cart {
    border-radius: 5px;
    margin-right: 0px;
}
    .pr-3, .px-3 {
        padding-left: unset !important;
    padding-right: 5rem !important;
}
.ec.ec-favorites.mr-1.font-size-15 {
     margin-right: 35px !important;
     margin-left: 13px!important;
}
.browse-btn{
    margin-top: 7em;
    margin-right: 2em;
    margin-left: unset;
}
.product-item__body.pb-xl-2 > div {
    max-height: 155px !important;
    min-height: 165px !important;
}
.prodcut-price{
    margin-top:-11.5em !important;
     margin-bottom:unset !important;
     font-size: 1rem;
}
.prodcut-add-cart > .border {
    transform: translate(5px, -3px);
}
.list-unstyled.products-group.no-gutters .d-none.d-xl-block.prodcut-add-cart {
     transform: unset; 
    transform: translate(113px, 5px);
}
.list-unstyled.products-group.no-gutters .prodcut-price {
    margin-top: -7.5em !important;
    margin-bottom: unset !important;
}
.u-header-topbar.bg-gray-1.border-0.py-2.d-xl-block .fab.fa-whatsapp.text-primary.mr-1 {
    transform: translate(-8px, 2px) !important;
    margin-right: 3px !important;
}
.u-header-topbar.bg-gray-1.border-0.py-2.d-xl-block .ec.ec-phone.text-primary.mr-1 {
    transform: translate(-15px, 0px);
    margin-right: -4px !important;
}
.u-header-topbar.bg-gray-1.border-0.py-2.d-xl-block span.text-gray-50 {
    margin: 0 4px 0 8px;
}
.offer_check.mt-sm-5.align-items-center .check_title.d-inline-block {
     margin-left: -0.7em; 
}

.offer_check.mt-sm-5.align-items-center .check_title.d-inline-block {
     margin-right: unset; 
}
.col-xl-9.col-wd-9gdot5 select.form-control {
    transform: translate(0rem, 2.2rem);
    padding:unset !important;
}
#languageDropdownn{
    left:-60px;
}
.col-6.col-md-3.col-xl-2gdot4-only.col-wd-2.remove-divider-wd .prodcut-add-cart > .border {
        transform: translate(-72px, -5px);
}
.col-6.col-md-3.col-xl-2gdot4-only.col-wd-2.remove-divider-wd .d-none.d-xl-block.prodcut-add-cart {
   transform: translate(110px, -10px);
} 
}