@import "home1.css";

@import "font1.css";

@import "nav1.css";

/*@import "image.css";*/

@import "all.css";

@import "testsection.css";

@import "contact.css";

@import "shop.css";

@import "beauty.css";

@import "cart.css";

@import "singleproduct.css";

@import "dashboard.css";

@import "sign.css";

@import "help.css";

@import "write-review.css";

/* desktop view start */

html,
body {
    overflow-x: hidden;
}

.mt-10 {
    margin-top: 10px;
}

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

.row.return-page-main-row {
    margin: 0;
}

.zoom-box .zoom-selector {
    position: absolute;

    background-image: url("images/selector.png");

    background-repeat: repeat;

    display: none !important;

    cursor: pointer;
}

.romeve-a1 {
    padding-right: 9px;

    border-right: 1px solid #c8b9b9;
}

.save-a1 {
    padding-left: 5px;
}

.col-md-7.main-imagee #content-carousel .owl-stage-outer::after {}

.preload {
    position: fixed;

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    z-index: 9999;

    background: url("../image/loading.svg") 50% 50% no-repeat rgb(249, 249, 249, 0.6);
}

.content-carousel .owl-carousel .owl-dots::before {
    background-color: #000000;

    width: 100%;

    height: 100%;

    z-index: 99;

    top: 0;
}

.col-md-4.single-center::after {
    background-color: #fefbfa;

    content: "";

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    z-index: -1;

    right: -71px;
}

/* header nav start */

.herated-products-page,
.margin-0,
.row.cookies-main-row,
.pl-60.pr-60.container-fluid.cart-page-1 {
    margin: 0;
}

body.modal-open {
    /* overflow: hidden;





    position: fixed; */

    /* height: 100%; */

    /* top: unset; */
}

#ss1 {
    cursor: pointer;
}

* {
    /* overflow-x: hidden; */
}

.section-single-banner.pl-60.pr-60.container-fluid {
    padding-top: 35px;
}

a:focus,
a:hover {
    color: #000000;

    text-decoration: underline;
}

.footer-accordions1 {
    display: none;
}

#demos1.beauty-page-s .col-12 {
    padding-right: 0px;
}

.displaynon-d {
    display: none !important;
}

.my-slider-04 .item {
    width: 100%;
}

svg {
    stroke: #000;
}

option {
    font-weight: 800;
}

.hide-in-desktop {
    display: none;
}

.c-pwa-header-navigation__link {}

.main-header-section {
    padding-top: 10px !important;

    padding-left: 0px;

    /* remove this css from home1.css */
}

.edit-iu {
    padding-right: 9px;

    border-right: 1px solid #c8b9b9;
}

.width98.main-header-section .ul-nav-tab-bar li:first-child {
    margin-left: 50px;
}

.menu-item-has-children.first-menu-03 .menu-subs.menu-mega {
    transform: translateX(-80%) !important;
}

.width98.main-header-section .ul-nav-tab-bar li.active a {
    border-top: 3px solid #000000;
}

.header-nav-section {
    padding: 0px;

    /* remove this css from nav.css */
}

.width95 {
    width: 95%;

    margin: auto;
}

.first-menu-1 .menu-subs.menu-column-4 {
    max-width: 76rem !important;
}

.shop-page-6 .o-pwa-product-tile__quickshop {
    bottom: 20%;
}

.shop-page-6 .o-pwa-product-tile__heading {
    min-height: 32px;
}

.part-2m.first-menu-12 .menu-subs.menu-column-4 {
    /* max-width: 86rem !important; */
}

.first-menu-3 .menu-subs.menu-column-4 {
    max-width: 30rem !important;
}

.first-menu-03 .menu-subs.menu-column-4 {
    max-width: 30rem !important;
}

.first-menu-04.part-3m .menu-subs.menu-column-4,
.first-menu-07.part-3m .menu-subs.menu-column-4,
.part-3m.first-menu-10 .menu-subs.menu-column-4 {
    max-width: 64rem !important;
}

.first-menu-03 .menu-subs.menu-column-4>.list-item {
    flex: 0 0 50% !important;
}

.first-menu-03 .menu-subs.menu-mega {
    left: 33% !important;
}

.first-menu-1 .menu-subs.menu-column-4>.list-item {
    flex: 0 0 20% !important;
}

.first-menu-1 .menu-subs.menu-mega {
    left: 44% !important;
}

.hi-1 {
    margin-left: -6px;
}

.header .menu>ul>li .menu-subs.menu-column-4>.list-item,
.menu1>ul>li .menu-subs.menu-column-4>.list-item {
    padding-top: 15px;

    padding-bottom: 15px;
}

.first-menu-3 .menu-subs.menu-mega {
    left: 33% !important;
}

.first-menu-3 .menu-subs.menu-column-4>.list-item {
    -ms-flex: 0 0 50%;

    flex: 0 0 50% !important;
}

.header .menu>ul>li>a,
.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {
    font-size: 14px;
}

.menu1>ul>li>a,
.menu1>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {
    font-size: 14px;
}

.header .menu>ul>li .menu-subs.menu-column-4>.list-item .title,
.menu1>ul>li .menu-subs.menu-column-4>.list-item .title {
    font-size: 16px;

    color: #000000;

    text-transform: full-size-kana;

    font-weight: 800;

    letter-spacing: 1px;

    padding: 0;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;
}

#menu .menu-section {
    margin-bottom: 0px;
}

#menu1 .menu-section1 {
    margin-bottom: 0px;
}

.menu-item-has-children .fa.fa-angle-down {
    display: none;
}

.header .menu>ul>li {
    padding-top: 15px;

    padding-bottom: 0px;
}

.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a,
.menu1>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {
    letter-spacing: 0.03rem;

    padding: 0px 0px 15px 0px;

    position: relative;

    text-decoration: none;

    font-family: Karla;

    font-size: 15px;

    font-weight: 800;

    color: #000 !important;
}

.md-form.my-0 {
    /* z-index: 9991; */

    border-color: #000;
    background: #fff;
    display: flex;
    width: auto;
    height: auto;
}

.md-form.my-0 i {
    color: #000;
}

.sticky {
    font-size: 15px;

    position: fixed;

    width: 100%;

    transition: all 0.4s ease;
}

.header_sticky {
    position: fixed;

    top: 0;

    width: 100%;
}

.header_sticky+.content {
    padding-top: 102px;
}

.header .menu>ul>li>a,
.menu1>ul>li>a {
    line-height: 65px;

    letter-spacing: 0.03rem;

    padding: 0px 0px 15px 0px;

    position: relative;

    text-decoration: none;

    font-family: Karla;

    font-size: 17px;

    font-weight: 800;
}

.header .menu>ul>li .menu-subs.menu-column-4>.list-item img,
.menu1>ul>li .menu-subs.menu-column-4>.list-item img {
    width: 205px;

    height: 205px;
}

.header .menu>ul>li:hover>a,
.menu1>ul>li:hover>a {
    border-bottom: 1px solid #000000 !important;

    color: #000000 !important;

    text-decoration: none;
}

.main-header-section .nav-tabs>li>a {
    border-radius: 0px 0px 0 0;
}

.main-header-section .nav-tabs.nav>li>a:focus,
.main-header-section .nav-tabs.nav>li>a:hover {
    background-color: transparent;
}

.list-item.remove-left-b h4.title {
    padding-bottom: 14px !important;
}

.header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li>a,
.menu1>ul>li .menu-subs.menu-mega>.list-item>ul>li>a {
    padding: 4px 0;
}

.header .menu>ul>li.menu-item-has-children:hover .menu-subs,
.menu1>ul>li.menu-item-has-children:hover .menu-subs {
    margin-top: 0px;

    border-radius: 0;

    padding: 0px 10px 0px 10px;

    transition: none;
}

.wide {
    overflow: hidden;
}

.header .menu>ul>li .menu-subs.menu-column-4>.list-item,
.menu1>ul>li .menu-subs.menu-column-4>.list-item {
    border-right: 1px solid #d6d0cb;
}

.header .menu>ul>li .menu-subs.menu-column-4>.list-item:first-child,
.menu1>ul>li .menu-subs.menu-column-4>.list-item:first-child {
    border-right: none;
}

.header .menu>ul>li .menu-subs.menu-column-4>.list-item:last-child,
.menu1>ul>li .menu-subs.menu-column-4>.list-item:last-child {
    border-right: none;
}

.header .menu>ul>li .menu-subs,
.menu1>ul>li .menu-subs {
    border-top: unset;

    border: 1px solid #d6d0cb;

    transition: none !important;
}

.header .menu>ul>li.part-2m.first-menu-12 .menu-subs.menu-column-4>.list-item img,
.men1u>ul>li.part-2m.first-menu-12 .menu-subs.menu-column-4>.list-item img {
    width: 100%;

    height: unset;
}

.shopping-bag-icon {
    fill: currentColor;

    color: #000;

    height: 16px;

    width: 30px;

    margin-left: 25px;
}

.shopping-bag-icon svg {
    height: 26px;

    width: 30px;
}

::placeholder {
    color: #000 !important;
}

/* .dropbtn {





		background-color: #04AA6D;





		color: white;





		padding: 16px;





		font-size: 16px;





		border: none;





	  } */

.sec-2-part-1-right img {
    display: inline-block;
}

.row.beauty-section {
    margin: 0px;
}

.dropdown {
    position: relative;

    display: inline-block;
}

.dropdown-content1 {
    display: none;

    /* position: absolute;





		background-color: #f1f1f1;





		min-width: 160px;





		box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);





		z-index: 1; */
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content1 {
    display: block;
}

/* .dropdown:hover .dropbtn {background-color: #3e8e41;} */

.c-pwa-utility-menu__dropdown a:hover {
    background-color: transparent;
}

.charm-list li.c-pwa-i18n-selector-choices__list-item {
    width: 72px;

    display: inline-block;
}

.cart-right-side-section .phone.col-md-6.col-12 {
    padding-top: 26px;

    text-align: end;
}

.c-pwa-i18n-selector-menu__icon {
    fill: currentColor;

    height: 20px;

    margin-right: 3px;

    margin-top: -7px;

    display: inline-block;

    vertical-align: middle;
}

.c-pwa-utility-menu__toggle-large-icon.c-pwa-icon svg {
    transform: rotate(180deg);

    width: 12px;
}

.mydroropbt {
    margin-right: 10px;
}

.c-pwa-utility-menu__dropdown {
    background: #fff;

    min-width: 200px;

    top: 100%;

    z-index: 6900;

    position: relative;
}

.c-pwa-utility-menu__dropdown-inner {
    border: 1px solid #000;

    box-shadow: 1px 3px 2px -1px hsla(0, 0%, 80%, 0.15);

    padding: 20px 20px 10px;

    position: relative;
}

.c-pwa-i18n-selector-menu__contents {
    width: 288px;

    min-height: 80px;

    min-width: 100px;
}

.c-pwa-i18n-selector__countries--has-sibling {
    border-bottom: 1px solid #000;

    margin-bottom: 10px;

    padding-bottom: 5px;
}

.c-pwa-i18n-selector-choices__heading {
    color: #000;

    font-size: 12px;

    font-family: Karla;

    font-weight: 800;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;
}

.c-pwa-i18n-selector-choices__heading--small {
    display: none;
}

.c-pwa-i18n-selector-choices__subheading {
    color: #000;

    font-size: 12px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;
}

.sec-2-col-right-cart .button-1-order:hover .button {
    color: #000;
}

.s-pwa-country-selector .c-pwa-i18n-selector-choices__list {
    display: flex;

    flex-flow: wrap;
}

.c-pwa-i18n-selector-choices__list {
    list-style-type: none;
}

.s-pwa-country-selector .c-pwa-i18n-selector-choices__list-item {
    height: 20px;

    margin-bottom: 10px;

    margin-right: 0;

    width: 50%;

    display: inline-block;
}

.s-pwa-country-selector .c-pwa-i18n-selector-choices__link {
    align-items: center;

    display: flex;

    height: 100%;
}

.c-pwa-i18n-selector-choices__link {
    margin-bottom: 10px;
}

.herated-products-page .o-pwa-product-tile__quickshop {
    bottom: 20%;
}

.c-pwa-i18n-selector-choices__link {
    color: #000;

    font-size: 15px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    text-decoration: none;
}

.add-to-bag button {
    background-color: #000000;

    border: 1px solid #000000;

    color: #fff;
}

.add-to-bag button:hover:hover {
    background-color: #fefbfa;

    border: 1px solid #000;

    color: #000;
}

.c-pwa-i18n-selector-choices__heading {
    color: #000;

    font-size: 18px;

    font-family: Karla;

    font-weight: 800;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;

    text-transform: capitalize;
}

.c-pwa-country-selector__flag {
    margin-right: 10px;

    width: 27px;
}

.currency-form .dropdown-content {
    width: unset;

    left: -24px;

    z-index: 9999;

    box-shadow: none;

    border: none;
}

.second-top-c2 {
    text-align: center;
}

.currency-form .dropdown-content a {
    padding: 5px 1px;
}

.login-ico {
    fill: #000;

    height: 25px;

    margin-left: -8px;

    /*margin-right: 5px;*/

    margin-top: -5px;

    width: 24px;

    display: inline-block;

    vertical-align: middle;
}

li.menu-item-has-children.first-menu-03,
li.menu-item-has-children.first-menu-1.first-menu-06,
.menu-item-has-children.first-menu-1.first-menu-08 {
    display: none !important;
}

li.menu-item-has-children.first-menu-04.part-3m .menu-subs.menu-mega {
    left: 40% !important;
}

.login-text {
    color: #000;

    font-size: 17px;

    font-weight: 800;

    font-family: Karla;

    line-height: 19.5px;
}

.signup-button {
    margin-left: -18px;

    margin-top: -1px;
}

.login-ico span {
    color: #000;
}

/* 07-02-2022 start */

/* .c-pwa-site-basket__cart-count {





	left: 32px;





	top: 12px;





  } */

.u-pwa-row.row {
    display: flex;

    align-items: center;
}

.u-pwa-row.row .t10p ul.c-pwa-social__list--app-links {
    text-align: end;
}

.u-pwa-row.row ul.c-pwa-social__list--app-links .o-pwa-image__img {
    max-height: 45px;
}

.u-pwa-row.row .t20p {
    text-align: center;
}

.t20p .c-pwa-social__list-item.has-pwa-icon i {
    border-radius: 50%;

    font-size: 25px;

    width: 35px;

    height: 35px;

    line-height: 27px;

    font-weight: 600;
}

.t20p .c-pwa-social__list-item.has-pwa-icon i:hover {
    color: #000000;

    border-color: #000000;
}

.c-pwa-count-badge {
    background: #000000;

    border-radius: 8px;

    color: #fff;

    display: flex;

    font-family: Karla, Helvetica, sans-serif;

    height: 16px;

    justify-content: center;

    left: 97%;

    line-height: 16px;

    min-width: 16px;

    padding: 0 5px;

    position: absolute;

    text-align: center;

    top: 14px;

    /* transform: translateX(-50%); */
}

.md-form.my-0.modal-search-inside {
    width: 100%;

    position: absolute;

    top: -41px;
}

#search-1coupon .c-pwa-sayt-modal__keywords li:first-child,
#search-1coupon .c-pwa-sayt-modal__items li:first-child {
    margin-left: unset;
}

.md-form.my-0.modal-search-inside .my-0 .fa.fa-search {
    right: 18px;
}

#quickshop1 .modal-dialog {
    width: 63%;

    max-width: 63%;
}

#quickshop {
    background-color: hsla(30, 62%, 97%, 0.8);
}

#quickshop1 .modal-dialog .modal-content {
    padding: 60px 40px;

    border-radius: 0;

    box-shadow: none;
}

#quickshop1 .o-pwa-modal__close {}

#quickshop1 .o-pwa-modal__close span {
    color: #000000;

    font-size: 40px;

    font-weight: 300;
}

.c-pwa-site-search {
    left: auto;

    margin-right: 30px;

    max-width: 375px;

    right: 20px;

    transition: width 0.15s ease-in-out;

    width: calc(100% - 50px);
}

.c-pwa-site-search__close {
    display: none;

    position: fixed;

    right: 20px;

    top: 20px;

    z-index: 6900;
}

.col-md-6.col-12.t10p {
    display: none;
}

.col-md-6.col-12.t20p {
    width: 100%;
}

.o-pwa-button-none {
    background: none;

    cursor: pointer;

    letter-spacing: inherit;

    text-align: left;
}

.adds-section {
    background: #fcf7f2;
}

.c-pwa-site-search__form {
    align-items: stretch;

    background-color: #fff;

    border: 1px solid #000;

    display: flex;

    height: 44px;

    transform-origin: center center;

    width: 100%;
}

.c-pwa-site-search__input-outer {
    align-items: center;

    display: flex;

    flex-grow: 1;
}

.hide-dd {
    display: none;
}

.c-pwa-site-search__submit {
    align-items: center;

    display: flex;

    justify-content: center;

    line-height: 0;

    padding: 0 15px;
}

.c-pwa-site-search.is-open {
    left: auto;

    padding: 0;

    position: absolute;

    top: 40px;

    transition: width 0.1s ease-in-out;

    width: 375px;

    max-width: none;

    z-index: 6800;

    margin-right: 30px;

    right: 20px;
}

.c-pwa-sayt-modal {
    border: 1px solid rgb(214, 208, 203);

    padding: 20px 15px;
}

.row.row-single-product-section .col-md-7.main-imagee .owl-carousel .owl-nav.disabled {
    display: none;
}

.c-pwa-sayt-modal {
    animation: 0.2s ease 0.1s 1 normal backwards running sayt-fadein;

    background-color: rgb(255, 255, 255);

    padding: 00px 00px;

    position: absolute;

    top: 70px;

    width: 380px;

    right: -328px;

    padding-bottom: 20px;
}

.c-pwa-sayt-modal .my-0 .fa.fa-search {
    right: 0;

    border-left: 1px solid #000;

    margin-left: 0px;

    height: 38px;

    top: 25px;

    line-height: 38px;

    padding: 0 15px;
}

.c-pwa-sayt-modal .md-form.my-0.modal-search-inside {
    border-color: #000;
}

.pl-20 {
    padding-left: 20px;
}

.pr-20 {
    padding-right: 20px;
}

.c-pwa-sayt-modal__keywords {
    padding: 00px 20px;
}

.c-pwa-sayt-modal__items img {
    display: block;

    max-width: 100%;

    height: auto;
}

#search-1coupon .modal-content {
    border: none;
}

.c-pwa-sayt-modal__keywords {
    overflow: hidden;
}

.c-pwa-sayt-list__list--keywords {
    margin-bottom: 20px;

    list-style-type: none;
}

.c-pwa-sayt-list__heading--trending {
    color: #000;

    font-family: Karla;

    font-size: 15px;

    font-weight: 800;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;
}

.row.contact-main-section {
    margin: 0;
}

.c-pwa-sayt-list__list--trending {
    margin-bottom: 10px;

    overflow: hidden;

    list-style-type: none;
}

.c-pwa-sayt-modal .c-pwa-sayt-list__list-item .c-pwa-pill {
    background-color: rgb(254, 251, 250);

    border: 1px solid rgb(0 0 0);

    color: #000;

    float: left;

    font-family: karla !important;

    font-size: 15px;

    letter-spacing: 0.03rem;

    margin: 0px 10px 10px 0px;

    padding: 10px;

    text-decoration: none;
}

.c-pwa-pill__icon {
    fill: none;

    stroke: #000;

    height: 10px;

    margin-right: 5px;

    width: 10px;
}

.c-pwa-icon {
    display: inline-block;

    line-height: 0;
}

.c-pwa-pill__icon {
    fill: none;

    stroke: #000;

    height: 10px;

    margin-right: 5px;

    width: 10px;
}

.c-pwa-icon {
    display: inline-block;

    line-height: 0;
}

.c-pwa-sayt-modal__items {
    column-gap: 10px;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    list-style-type: none;
}

.o-pwa-product-tile__link {
    color: #000;

    display: inline-block;

    margin-bottom: 5px;

    text-decoration: none;

    width: 100%;
}

.o-pwa-product-tile__media-outer.is-loaded {
    background: inherit;
}

.o-pwa-product-tile__heading {
    color: inherit;

    font-size: 14px;

    letter-spacing: 0.03rem;

    margin-bottom: 0px;

    margin-top: 10px;
}

.o-pwa-modal__outer--small {
    max-height: 90vh;

    max-width: 100%;

    width: 100%;

    min-height: 90vh;

    margin-bottom: 20%;
}

.beauty-main-page.modal-open,
.home-1.modal-open,
.hearted-page-21.modal-open,
.order-history21.modal-open,
.shop-page-6.modal-open,
.account-setting21.modal-open,
.everypage-p.modal-open {
    position: fixed;

    width: 100%;

    top: 0;
}

.modal-content.acc-settings-address-modal-content .o-pwa-modal__outer--small {
    height: auto;

    min-height: auto;

    max-height: auto;
}

.section-5 img {
    margin-top: 25px;
}

.o-pwa-modal__outer {
    background-color: #fff;

    overflow: auto;

    position: fixed;

    z-index: 8000;
}

.o-pwa-modal__outer--small .o-pwa-modal__inner {
    /*min-height: 90vh;*/
}

.modal-content {
    border: none;
}

.o-pwa-modal__inner {
    grid-area: 1/1/2/2;

    /*height: 100%;*/

    overflow: auto;

    padding: 30px 36px;

    position: relative;

    width: 100%;
}

.c-pwa-sign-in-form-new__legal-text,
.c-pwa-create-account-form-new__privacy-text {
    color: #000;

    font-size: 15px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;
}

span.my-ico00 svg {
    fill: #000000;

    stroke: #000000;
}

.c-pwa-sign-in-form-new__phone-text,
.c-pwa-create-account-form-new__phone-text {
    color: #000;

    font-size: 15px;

    font-weight: 800;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    margin-top: 5px;
}

.c-pwa-sign-in-form-new__heading,
.c-pwa-sign-in-form-new__subheading {
    color: #000;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    font-weight: 800;

    text-align: center;
}

.c-pwa-sign-in-form-new__heading {
    border-bottom: 1px solid transparent;

    font-size: 21px;
}

body.address-page-16.modal-open {
    overflow: hidden;

    position: fixed;

    height: 100%;

    top: unset;
}

.c-pwa-sign-in-form-new__subheading {
    font-size: 15px;

    font-family: Karla;

    font-weight: 800;

    text-transform: capitalize;
}

.c-pwa-sign-in-form-new__heading,
.c-pwa-sign-in-form-new__subheading {
    color: #000;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    text-align: center;
}

.u-pwa-form-field {
    margin-bottom: 20px;
}

.c-pwa-label {
    color: #000;

    font-size: 12px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 5px;

    display: block;
}

.c-pwa-input {
    background-color: #fff;

    border: 1px solid #000;

    color: #000;

    font-family: Karla;

    font-size: 16px;

    letter-spacing: 0.03rem;

    min-height: 45px;

    padding: 10px;

    width: 100%;
}

.c-pwa-field-errors {
    display: none;

    list-style-type: none;
}

.o-pwa-button-primary {
    -webkit-font-smoothing: antialiased;

    background-color: #000000;

    border: 1px solid #000000;

    color: #fff;

    cursor: pointer;

    font-family: Karla;

    font-size: 15px;

    letter-spacing: 0.12rem;

    line-height: normal;

    min-height: 45px;

    padding: 10px 20px;

    text-transform: uppercase;

    transition-duration: 0.2s;

    transition-property: color, background-color, border-color;

    width: 100%;
}

.c-pwa-sign-in-form-new__forgot-password,
.c-pwa-sign-in-form-new__link {
    color: #000;

    font-size: 15px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 30px;

    text-align: center;

    text-decoration: underline;

    opacity: 1;
}

.o-pwa-button-link {
    background: none;

    color: #000;

    cursor: pointer;

    letter-spacing: inherit;

    text-align: left;

    text-decoration: underline;
}

.c-pwa-sign-in-modal-create-account {
    border-top: 1px solid #000;

    padding-top: 20px;
}

.c-pwa-sign-in-modal-create-account__subheading {
    color: #000;

    font-size: 15px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    text-align: center;
}

.o-pwa-button-secondary {
    background-color: #fefbfa;

    border: 1px solid #000;

    color: #000;

    cursor: pointer;

    font-family: Karla, Helvetica, sans-serif;

    font-size: 1.2rem;

    letter-spacing: 0.12rem;

    line-height: normal;

    min-height: 45px;

    padding: 10px 20px;

    text-transform: uppercase;

    transition-duration: 0.2s;

    transition-property: color, background-color, border-color;

    width: 100%;
}

.c-pwa-sign-in-modal-create-account__heading {
    color: #000;

    font-size: 21px;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;

    text-align: center;

    font-weight: 800;
}

.o-pwa-modal__close {
    fill: currentcolor;

    align-items: center;

    border-radius: 50%;

    color: #000;

    display: flex;

    height: 50px;

    justify-content: center;

    position: absolute;

    right: 20px;

    top: 20px;

    transition: color 0.15s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;

    width: 36px;
}

.col-md-4.my-acc-right {
    flex: 0 0 50%;

    max-width: 50%;

    width: 50%;
}

.o-pwa-button-none {
    background: none;

    cursor: pointer;

    letter-spacing: inherit;

    text-align: left;
}

.o-pwa-modal__close-icon {
    height: 20px;

    width: 20px;
}

.c-pwa-icon {
    display: inline-block;

    line-height: 0;
}

#Div2 {
    display: none;
}

#div5 {
    display: none;
}

.u-pwa-extra-small--8.c-pwa-phone-input__phone-number {
    width: 80%;

    margin-left: 10px;
}

.c-pwa-create-account-form-new__heading {
    border-bottom: 1px solid transparent;

    margin-bottom: 20px;
}

.c-pwa-create-account-form-new__heading,
.c-pwa-create-account-sign-in-modal-new__heading {
    color: #000;

    font-size: 21px;

    letter-spacing: 0.03rem;

    text-align: center;
}

.c-pwa-create-account-form-new__intro {
    color: #000;

    font-size: 12px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    text-align: center;
}

.o-pwa-modal__close {
    opacity: 1;
}

.close.o-pwa-modal__close span {
    font-size: 30px;
}

/* 07-02-2022 Stop */

/* 08-02-2022 start */

.visibl-hide {
    visibility: hidden;
}

.o-pwa-product-tile__link {
    color: #000;

    display: inline-block;

    margin-bottom: 5px;

    text-decoration: none;

    width: 100%;
}

.o-pwa-product-tile__media-outer.is-loaded {
    background: inherit;

    height: 338px;
}

.is-loaded .o-pwa-image__img {
    background: none;

    height: 338px;
}

.o-pwa-product-tile__media {
    width: 100%;

    height: 338px;
}

.o-pwa-product-tile__heading {
    color: #000;

    font-size: 15px;

    font-weight: 800;

    letter-spacing: 0.03rem;

    margin-bottom: 0;

    transition: all 0.4s linear;
}

.o-pwa-product-tile__quickshop1 {
    background: hsla(15, 67%, 99%, 0.8) !important;

    left: 0;

    position: absolute;

    text-align: center !important;

    bottom: 30px;

    width: 100%;

    transition: all 0.4s linear;
}

.section-3-banner-home-img img.img-responsive {
    height: 445px;

    width: 100%;
}

.o-pwa-product-tile__quickshop-text {
    align-items: center;

    color: #000;

    font-weight: 800;

    display: none;

    font-size: 12px;

    font-family: Karla;

    height: 44px;

    justify-content: center;

    letter-spacing: 0.03rem;

    padding: 10px 0;

    text-decoration: none;

    transition: all 0.4s linear;
}

.o-pwa-product-tile__link:focus,
.o-pwa-product-tile__link:hover {
    color: #000000 !important;

    transition: all 0.4s linear;
}

.single-product-page-16 .collapse.in {
    display: block;
}

.pl-10 {
    padding-left: 10px;
}

.pl-30 {
    padding-left: 30px;
}

.pl-60 {
    padding-left: 60px;
}

.pr-10 {
    padding-right: 10px;
}

.pr-30 {
    padding-right: 30px;
}

.pr-60 {
    padding-right: 60px;
}

#demos .row {
    margin-right: 0px;

    margin-left: 0px;
}

.fa-heart-o {
    font-weight: 800 !important;
}

#demos i.fa.fa-heart-o {
    position: relative;

    top: 2px;

    font-weight: 800;

    color: #000;
}

.c-pwa-product-tray__grid-item:hover .o-pwa-product-tile__quickshop-text {
    display: inline-block;
}

.c-pwa-product-tray__grid-item:hover .o-pwa-product-tile__quickshop1 {
    display: block;

    padding-top: 0px;

    padding-bottom: 0px;
}

.c-pwa-product-tray__grid-item:active .o-pwa-product-tile__quickshop1 {
    display: block;

    padding-top: 0px;

    padding-bottom: 0px;
}

.c-pwa-product-tray__grid-item:hover span.o-pwa-product-tile__heading {
    color: #000000;
}

.c-pwa-product-tray__grid-item .slider-footer-titile {
    margin-top: 10px;
}

.c-pwa-product-tray__grid-item:hover .product-action-section-product-1 {
    opacity: 1;

    visibility: visible;

    z-index: 2;

    transform: translateX(0px);

    border-radius: 50%;

    background-color: #fff;

    margin-top: 5px;

    margin-right: 10px;

    color: #000000;

    font-size: 20px;
}

.product-action-section-product-1 .btn.btn-sm {
    padding: 5px;
}

.fa {
    font-family: FontAwesome !important;

    font-weight: 800;
}

.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
    display: block;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    position: absolute;

    top: 35%;

    background-color: #fefbfa;

    border-color: #fefbfa;

    border-style: solid;

    border-width: 10px 8px;

    height: 40px;

    width: 28px;
}

.owl-carousel .owl-nav button.owl-next i,
.owl-carousel .owl-nav button.owl-prev i {
    font-size: 32px !important;

    position: relative;

    top: -7px;
}

.owl-carousel .owl-nav button.owl-next {
    right: -5px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: -5px;
}

.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-prev:hover {
    background-color: #fff;

    color: #000;
}

.owl-carousel .owl-nav button.owl-next:focus,
.owl-carousel .owl-nav button.owl-prev:focus {
    border: none;
}

.next-ic {
    transform: rotate(180deg);

    width: 12px;
}

.pre-ic {
    width: 12px;
}

p.component__title--text-content-small-2 {
    color: #000;

    font-size: 18px;

    font-weight: 800;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;
}

p.small-font {
    color: #000;

    font-size: 16px;

    font-weight: 800;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    text-decoration: underline;
}

p.small-font a,
.section-text-2 a,
.section-4-content a {
    color: #000;

    font-weight: 800;
}

p.small-font:hover,
.section-text-2:hover,
p.small-font:hover a {
    text-decoration: none;
}

.section-4 .col-md-3.col-6 {
    padding: 0;
}

.section-4-content {
    margin-top: 22px !important;
}

.section-4-content .section-text-4:hover a {
    text-decoration: underline;
}

.main-header-section .nav.nav-tabs a img {
    width: auto;

    max-height: 42px;

    max-width: 180px;
}

.main-header-section .nav-tabs>li>a {
    border-bottom: 0;
}

.main-header-section .nav-tabs.nav>li>a:focus {
    border: 0;
}

.main-header-section .nav-tabs.nav>li>a:hover {
    border: 0;
}

.width98.main-header-section .ul-nav-tab-bar li.active a:hover {
    border-top: 3px solid #000000;

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

    border-bottom: 0;
}

.width98.main-header-section .ul-nav-tab-bar li.active a:hover,
.width98.main-header-section .ul-nav-tab-bar li.active a {
    /* border: none; */
}

.postion-set-search {
    position: relative;

    /* top: 9px; */
}

.c-pwa-sayt-modal .c-pwa-sayt-modal__item a img {
    width: 100% !important;

    max-height: 162px !important;

    height: 162px !important;
}

.c-pwa-sayt-modal .c-pwa-sayt-modal__item .o-pwa-product-tile__media-outer.is-loaded {
    height: 162px !important;
}

/* 08-02-2022 stop */

/* header nav stop */

/* desktop view stop */

/********Harsh checkout page css********/

.o-pwa-breadcrumbs__list {
    list-style: none;

    font-size: 18px;

    padding-left: 40px;

    text-transform: capitalize;

    font-weight: 800;
}

.o-pwa-breadcrumbs__list-item {
    display: inline-block;

    margin-bottom: 5px;
}

.o-pwa-breadcrumbs__list-item a {
    text-decoration: none;

    color: #000;
}

.o-pwa-breadcrumbs__list-item a:hover {
    text-decoration: none;

    color: #000;
}

.router-link-active {
    color: #000000 !important;
}

.o-pwa-breadcrumbs__list-item:after {
    color: #000;

    content: "/";

    display: inline-block;

    margin: 0 10px;
}

.bg-pink {
    background-color: #fefbfa;
}

.sec-2-col-right-cart .button-1-order {
    padding: 15px;

    border: 1px solid #000000;

    text-align: center;

    font-size: 14px;
}

.pbt-20px {
    padding-bottom: 20px;
}

.have-account {
    background-color: #fcf7f2;

    padding: 20px;

    border: 1px solid #000;

    margin-bottom: 20px;
}

.row.have-account-conten-l {
    align-items: center;
}

.have-guestaccount {
    background-color: #fcf7f2;

    padding: 20px;

    border: 1px solid #000;

    margin-bottom: 20px;
}

.leftside-checkout {
    padding: 10px;

    padding-left: 35px !important;

    padding-right: 35px !important;
}

.c-pwa-contact-information__heading {
    color: #000;

    margin-top: 0;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;

    font-size: 18px;

    font-weight: 800;

    text-transform: capitalize;
}

.o-pwa-button-secondary {
    background-color: #fefbfa;

    border: 1px solid #000;

    color: #000;

    cursor: pointer;

    font-family: Karla, Helvetica, sans-serif;

    font-size: 15px;

    letter-spacing: 0.12rem;

    line-height: 22px;

    min-height: 45px;

    padding: 10px 20px;

    text-transform: uppercase;

    transition-duration: 0.2s;

    transition-property: color, background-color, border-color;

    width: 100%;

    text-align: center;

    font-weight: 800;
}

.o-pwa-button-secondary:hover {
    background-color: #000000;

    border: 1px solid #000000;

    color: #fff;

    text-decoration: none;
}

.c-pwa-contact-information__signin-message {
    color: #000;

    font-family: Karla;

    font-size: 15px;

    letter-spacing: 0.03rem;

    text-transform: capitalize;

    font-weight: 800;
}

.c-pwa-label {
    color: #000;

    font-family: Karla;

    font-size: 15px;

    font-weight: 800;

    display: block;

    letter-spacing: 0.03rem;

    margin-bottom: 5px;
}

.c-pwa-input {
    background-color: #fff;

    border: 1px solid #000;

    font-family: Karla;

    color: #000;

    font-size: 16px;

    letter-spacing: 0.03rem;

    min-height: 45px;

    padding: 10px;

    width: 100%;
}

.u-pwa-form-field {
    margin-bottom: 20px;
}

.o-pwa-checkbox--block {
    display: flex;
}

.o-pwa-checkbox__text--adjacent-legal {
    color: #000;

    font-size: 15px;

    font-family: Karla;

    letter-spacing: 0.03rem;

    margin-bottom: 0;

    padding-left: 15px;

    font-weight: 800;
}

.checkout-tabs .nav-tabs .nav-item {
    width: 50%;

    text-align: center;

    font-size: 21px;

    font-weight: 800;

    background-color: transparent;

    border-bottom: 3px solid #000;
}

.checkout-tabs .nav-tabs .nav-item.active {
    border-bottom: 3px solid #000;
}

.checkout-tabs .nav-tabs .nav-item:hover {
    border-bottom: 3px solid #000000;
}

.checkout-tabs .nav-tabs .nav-item .nav-link:hover svg g path {
    fill: #000000;
}

.checkout-tabs .nav-tabs .nav-link {
    border: none;

    color: #000;

    font-weight: 800;

    background: transparent;
}

.checkout-tabs .nav-tabs .nav-link.active {
    color: #000;
}

.pl-0 {
    padding-left: 0px;
}

.pr-0 {
    padding-right: 0px;
}

.sdio-1 {
    padding-right: 0px;
}

.checkout-tabs .nav-tabs>li.active>a,
.checkout-tabs .nav-tabs>li.active>a:focus,
.checkout-tabs .nav-tabs>li.active>a:hover {
    background: transparent;

    border: none;
}

.checkouttab-content {
    margin-top: 40px;
}

.remove-save {
    text-align: end;
}

.bor-t-p-1 {
    /* border-top: 1px solid #a9a9a9;  */

    /* padding-top: 15px; */
}

.c-pwa-product-tray__grid-item .slider-footer-titile {
    margin-top: 5px !important;
}

.cart-car .o-pwa-product-tile__media-outer.is-loaded {
    height: auto !important;
}

.cart-car .o-pwa-product-tile__media-outer.is-loaded img {
    height: auto !important;
}

.c-pwa-checkout-address-page__tab-heading {
    color: #000;

    font-size: 18px;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;

    font-weight: 800;

    text-transform: capitalize;
}

.c-pwa-select {
    background-color: #fff;

    border: 1px solid #000;

    border-radius: 5px;

    color: #000;

    font-size: 14px;

    height: 45px;

    letter-spacing: 0.03rem;

    padding: 0 10px 0px 0px;

    width: 100%;
}

.cart-car .o-pwa-product-tile__quickshop1 {
    bottom: 10%;
}

.cart-car {
    margin-bottom: 60px;
}

.o-pwa-checkbox__input {
    margin: 0 !important;
}

.o-pwa-checkbox__text--adjacent {
    color: #000;

    font-size: 12px;

    font-family: karla;

    font-weight: 800;

    padding-left: 10px;

    letter-spacing: 0.03rem;
}

.c-pwa-checkout-address-page__pickup-text {
    color: #000;

    font-size: 15px;

    font-family: karla;

    letter-spacing: 0.03rem;

    margin-bottom: 15px;

    font-weight: 800;
}

.c-pwa-checkout-address-page__warnings-text {
    align-items: center;

    color: #000;

    color: #000000;

    display: flex;

    font-size: 15px;

    font-family: karla;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    font-weight: 800;
}

.c-pwa-checkout-address-page__warnings-icon {
    fill: #000000;

    align-self: flex-start;

    flex: 0 0 30px;

    margin-right: 10px;
}

.c-pwa-icon {
    display: inline-block;

    line-height: 0;
}

.o-pwa-button-primary.search {
    -webkit-font-smoothing: antialiased;

    background-color: #000000;

    border: 1px solid #000000;

    color: #fff;

    cursor: pointer;

    font-family: Karla;

    font-size: 15px;

    letter-spacing: 0.12rem;

    line-height: normal;

    min-height: fit-content;

    font-weight: 800;

    padding: 10px 20px;

    text-transform: uppercase;

    transition-duration: 0.2s;

    transition-property: color, background-color, border-color;

    width: 30px;
    display: grid;
    place-content: center;
}

.form-control {
    box-shadow: none !important;
}

.o-pwa-button-primary:focus:not(.is-rested),
.o-pwa-button-primary:hover {
    background-color: #fefbfa;

    border: 1px solid #000;

    color: #000;
}

.o-pwa-button-primary.search:hover {
    background-color: #fefbfa;

    border: 1px solid transparent;
}

.o-pwa-button-primary.search:hover .fa.fa-search.lg {
    color: #000000;
}

.whole-footer {
    border-top: 1px solid #000;
}

.subscribe-section {
    padding-top: 30px;

    padding-bottom: 30px;

    border-bottom: 1px solid #000;
}

.col-footer1 h1 {
    margin-left: 0;
}

.col-footer1 h3 {
    margin-left: 0;
}

.c-pwa-email-signup-disclaimer__text {
    margin-left: -15px !important;

    margin-top: 10px;
}

.no-padding {
    padding-left: 0 !important;

    padding-right: 0 !important;
}

.c-pwa-email-signup__text {
    color: #000;

    font-size: 12px;

    font-family: karla;

    line-height: 1.7;

    letter-spacing: 0.03rem;

    margin-bottom: 10px;
}

.row-footer-1 {
    padding-bottom: 0 !important;
}

.col-footer1 h1 {
    font-size: 15px;

    font-weight: 800;
}

.c-pwa-email-signup-disclaimer__text {
    color: #000;

    font-family: karla;

    font-size: 15px;

    font-weight: 800;

    margin-left: -5px;

    letter-spacing: 0.03rem;

    margin-bottom: 0;
}

.c-pwa-legal__list {
    list-style: none;

    margin: 0;

    text-align: left;

    padding-left: 40px;
}

.pink-color {
    background-color: #fcf7f2;
}

.c-pwa-legal__list-item {
    display: inline-block;

    margin-bottom: 20px;
}

.c-pwa-legal__link {
    color: #000;

    font-size: 17px;

    font-weight: 800;

    font-family: karla;

    letter-spacing: 0.03rem;

    margin-bottom: 0;

    text-decoration: none;
}

.c-pwa-legal__list-item:after {
    color: #000;

    content: "|";

    display: inline-block;

    margin: 0 10px;
}

.header {
    box-shadow: none;

    background-color: #fcf7f2;

    z-index: 105;
}

.c-pwa-legal__copyright {
    color: #000;

    font-size: 17px;

    font-weight: 800;

    font-family: karla;

    padding-right: 20px;

    letter-spacing: 0.03rem;

    margin-bottom: 20px;

    text-align: right;

    white-space: nowrap;

    padding-top: 5px;
}

.c-pwa-legal__link:focus,
.c-pwa-legal__link:hover {
    color: #000000;

    text-decoration: none;
}

.c-pwa-footer-columns__link--accordion {
    display: inline-block;

    margin-bottom: 10px;
}

.last-footer-r {
    margin-top: 27px;
}

.o-pwa-accordion__toggle {
    color: #000000;

    cursor: default;

    font-size: 17px;

    font-family: karla;

    font-weight: 800;

    letter-spacing: 0.03rem;

    border: none;

    margin-bottom: 10px;

    padding: 0;

    pointer-events: none;
}

.c-pwa-footer-columns__list {
    padding-left: 0;

    list-style: none;

    font-weight: 800;

    color: #000;
}

.c-pwa-footer-columns__link--accordion {
    display: inline-block;

    margin-bottom: 10px;
}

.c-pwa-footer-columns__link--accordion:hover {
    color: #000;

    text-decoration: underline;
}

.c-pwa-footer-columns__link--accordion {
    color: #000;

    display: block;

    font-size: 16px;

    font-family: karla;

    letter-spacing: 0.03rem;

    font-weight: 800;

    text-align: left;

    text-decoration: none;
}

.o-pwa-accordion__heading-outer {
    margin: 0;
}

.links-section {
    padding-top: 30px;

    padding-bottom: 40px;
}

.c-pwa-footer-columns__link--icon {
    align-items: center;

    color: #000;

    display: flex;

    font-size: 15px;

    font-family: karla;

    font-weight: 800;

    letter-spacing: 0.03rem;

    margin-bottom: 15px;

    text-decoration: none;
}

.c-pwa-footer-columns__link--icon:hover {
    color: #000;

    text-decoration: underline;
}

.c-pwa-footer-columns__icon {
    margin-right: 5px;
}

.form-inline.postion-set-search input:focus::placeholder {
    color: #000000;
}

.c-pwa-back-to-top {
    bottom: 45px;

    right: 30px;

    background: #fff;

    text-align: center;

    position: fixed;

    z-index: 1500;

    border-radius: 50%;

    border: 1px solid #ccc;
}

.c-pwa-back-to-down {
    bottom: 45px;

    right: 30px;

    background: #fff;

    text-align: center;

    position: fixed;

    z-index: 1500;

    border-radius: 50%;

    border: 1px solid #ccc;
}

.o-pwa-button-none {
    background: none;

    border: none;

    cursor: pointer;

    letter-spacing: inherit;

    text-align: left;

    outline: none;
}

.o-pwa-button-none:focus {
    border: none;
}

.c-pwa-back-to-top__icon {
    padding: 7px 14px 10px 15px;
}

.c-pwa-back-to-top__icon i {
    display: block;
}

.c-pwa-back-to-top:focus-visible {
    outline: none !important;
}

.c-pwa-back-to-top__icon:focus,
.o-pwa-button-none:focus {
    outline: none !important;
}

.c-pwa-back-to-top__icon:focus-visible,
.o-pwa-button-none:focus-visible {
    outline: none !important;
}

#myBtn {
    display: none;
}

.myBtn {
    display: none;
}

#myBtn1 {
    display: none;
}

.slider-footer-titile .o-pwa-product-tile__heading {
    margin-top: 0px !important;
}

.slider-footer-titile {
    margin-top: 0px !important;
}

.owl-item {}
.carousel-indicators {
    display: none;
}
.content-top-header-2 .socials {
    padding: 2px 2px 0 4px;

    font-size: 20px;

    line-height: normal;

    font-weight: 800;

    color: #000;
}

.headericon-map {
    fill: #000;

    width: 21px;
}

.row-cart-section .col-12.hide-in-mobile {
    text-align: center;
}

.mydroropbt {
    color: #000;

    font-family: Karla;
}

.c-pwa-i18n-selector-menu__text {
    color: #000;

    font-family: Karla;

    font-weight: 800;

    font-size: 17px;

    line-height: 32px;
}

.second-top-c3 form.postion-set-search {
    margin-right: 32px;
}

.currency-form .dropdown {
    margin-left: 0;

    margin-top: -3px;
}

/********Harsh checkout page css END********/

#you-may-like .c-pwa-product-tray__grid-item .slider-footer-titile,
#recently-viewed .c-pwa-product-tray__grid-item .slider-footer-titile {
    margin-top: 10px !important;

    text-align: center;
}

.p-0.you-may {
    padding-left: 45px !important;

    padding-right: 45px !important;
}

.fifth-foo-c .c-pwa-footer-columns__link--icon {
    font-size: 17px;
}

.mb-0 {
    margin-bottom: 0px;
}

.mb-05 {
    margin-bottom: 5px !important;
}

.mt-0 {
    margin-top: 0px;
}

.mt-08 {
    margin-top: 8px !important;
}

.mt-05 {
    margin-top: 5px !important;
}

.first-banner-home-img {
    width: 100% !important;
    /* height: 594px !important; */
    aspect-ratio: 16/9 !important;
    min-height: 600px;
}

.small-1-banner-home-img {
    width: 100%;
    height: 284px;
}

.small-1-banner-home-img-long {
    width: 100%;
    aspect-ratio: 16/12;
    min-height: 250px;
    overflow: hidden;
}

.small-1-banner-home-img-long img,
.small-1-banner-home-img img,
.first-banner-home-img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s;
}

.small-1-banner-home-img-long img:hover,
.small-1-banner-home-img img:hover {
    scale: 1.1;
}

.section-4-img a img {
    display: block;
    width: 100%;
    /* height: 363px; */
    aspect-ratio: 16/14;
    margin: auto;
}

body {
    max-width: 1500px;
    margin: auto;
}

@media (max-width: 992px) {
    .first-banner-home-img {
        width: 100%;
        /* height: 275px !important; */
        min-height: 300px;
    }

    .first-banner-home-img {
        width: 100%;
        /* height: 380px !important; */
    }

    .small-1-banner-home-img {
        width: 100%;
        height: 226px;
    }

    .small-1-banner-home-img-long {
        width: 100%;
        /* height: 350px; */
    }

    .section-4-img a img {
        width: 100%;
        /* height: 296px; */
    }
}

@media (max-width: 767px) {
    .first-banner-home-img {
        width: 100%;
        /* height: 275px !important; */
    }

    .small-1-banner-home-img {
        width: 100%;
        height: 347px;
    }

    .small-1-banner-home-img-long {
        /* width: 172px;
        height: 247px; */
    }

    .section-4-img a img {
        /* width: 187px; */
        /* height: 269px; */
    }
}

@media only screen and (min-width: 980px) and (max-width: 1200px) {
    .cart-right-side-section {
        padding-left: 0px;

        padding-right: 0px;
    }
}

/*cart page start */

@media only screen and (min-width: 369.5px) and (max-width: 400.4px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 25% !important;
    }
}

@media only screen and (min-width: 354.5px) and (max-width: 369.4px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 26% !important;
    }
}

@media only screen and (min-width: 311.5px) and (max-width: 354.4px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 27% !important;
    }
}

@media only screen and (min-width: 300.5px) and (max-width: 311.4px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 30% !important;
    }
}

/*cart page end */

/* beauty page start*/

@media only screen and (min-width: 1163.5px) and (max-width: 1200px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 16%;
    }
}

@media only screen and (min-width: 1107.5px) and (max-width: 1163.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1107.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 20%;
    }
}

@media only screen and (min-width: 940.5px) and (max-width: 1000.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 15%;
    }
}

@media only screen and (min-width: 838.5px) and (max-width: 940.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 16%;
    }
}

@media only screen and (min-width: 805.5px) and (max-width: 838.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }
}

@media only screen and (min-width: 786.5px) and (max-width: 805.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 19.5%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 786.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 19%;
    }
}

@media only screen and (min-width: 600.5px) and (max-width: 767.4px) {
    .row-cart-section.row .col-12.hide-in-mobile {
        display: none;
    }

    .row-cart-section.row .col-md-6.col-12.poil {
        padding-top: 0px;

        margin-top: -38px;
    }
}

@media only screen and (min-width: 1000.5px) and (max-width: 1076px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 16% !important;
    }
}

@media only screen and (min-width: 1000.5px) and (max-width: 1050px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 16% !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .beauty-main-page .slider-footer-titile {
        text-align: center;

        min-height: 36px;
    }

    li.menu-item-has-children.first-menu-04.part-3m .menu-subs.menu-mega {
        left: unset !important;
    }

    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 36.5%;
    }

    .cart-right-side-section h2 {
        font-size: 17px !important;
    }

    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 12%;
    }

    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 30px !important;

        width: 20% !important;

        transform: scale(1);
    }

    #quickshop .o-pwa-modal__close {
        right: 10px;

        top: 10px;
    }

    .c-pwa-sayt-modal h3.c-pwa-sayt-list__heading--trending {
        font-size: 18px;

        text-decoration: underline;
    }

    .c-pwa-sayt-modal .my-0 .fa.fa-search {
        left: unset;
    }

    .beauty-right-section-3-img-block {
        left: 12%;

        width: 77%;

        text-align: center;
    }

    .beauty-section {
        padding: 20px 40px;
    }

    .col-md-2.col-beauty-section-left {
        width: 24% !important;

        max-width: 24% !important;

        flex: 24% !important;
    }

    .col-md-10.col-beauty-section-right {
        width: 76% !important;

        max-width: 76% !important;

        flex: 76% !important;
    }

    .address-modal-main {
        width: 97% !important;
    }

    .header .menu .menu-mobile-header .menu-mobile-close {
        line-height: 12px;

        font-size: 30px;
    }

    .sixth-foo-c,
    .first-foo-c {
        flex: 0 0 5% !important;

        max-width: 5% !important;

        display: none;
    }

    .my-acc-section {
        padding: 35px 60px;
    }

    .text-block-right-section-6 {
        left: 10%;
    }

    .beauty-main-page #beauty-wellness .o-pwa-product-tile__media-outer.is-loaded {
        height: auto !important;
    }

    .beauty-main-page #beauty-wellness-2 .o-pwa-product-tile__media-outer.is-loaded {
        height: auto !important;
    }

    .col-md-4.my-acc-right {
        flex: 0 0 100%;

        max-width: 100%;

        padding: 0px;

        width: 100%;

        padding-left: 20px;
    }

    .third-foo-c,
    .fourth-foo-c {
        flex: 0 0 22% !important;

        max-width: 22% !important;
    }

    .second-foo-c,
    .fifth-foo-c {
        flex: 0 0 25% !important;

        max-width: 25% !important;
    }

    .main-header-section .nav.nav-tabs a img {
        max-height: initial;
    }

    .story-main-row {
        padding: 30px 60px !important;
    }

    .col-md-10.story-right {
        margin-top: 0px;
    }

    .col-md-10.terms-right {
        margin-top: 10px;
    }

    .contact-section-left,
    .col-md-2.ord-ret-page-left,
    .col-md-2.return-page-left,
    .col-md-2.int-ord-page-left,
    .col-md-2.story-left,
    .col-md-2.terms-left,
    .col-md-2.privacy-left,
    .col-md-2.cookies-left,
    .col-md-2.col-beauty-section-left {
        width: 30%;

        max-width: 30%;

        flex: 30%;
    }

    .contact-section-right,
    .col-md-10.ord-ret-page-right,
    .col-md-10.return-page-right,
    .col-md-10.int-ord-page-right,
    .col-md-10.story-right,
    .col-md-10.terms-right,
    .col-md-10.privacy-right,
    .col-md-10.terms-right,
    .col-md-10.col-beauty-section-right {
        width: 70%;

        max-width: 70%;

        flex: 70%;
    }

    .contact-inner-section-right-section-left img {
        width: 100%;
    }

    .contact-inner-section-right-section-right img {
        width: 100%;
    }

    .contact-inner-section-right-section-left {
        flex: 45%;

        max-width: 45%;
    }

    .contact-inner-section-right-section-right {
        flex: 45%;

        max-width: 45%;
    }

    .first-menu-1 .menu-subs.menu-mega {
        left: 50% !important;
    }

    .first-menu-1 .menu-subs.menu-column-4>.list-item {
        flex: 0 0 17% !important;
    }

    .content-top-header-2 .socials {
        padding: 2px 2px 0 2px;
    }

    .currency-form .dropdown {
        margin-left: 2px;
    }

    .c-pwa-i18n-selector-menu__icon {
        margin-right: 2px;
    }

    .login-ico {
        margin-right: 2px;
    }
}

/* Tab View 2 Start */

.modal-dialog.acc-settings-address-modal-main23 {
    max-width: 839px !important;
}

#tile-grid-sort option {
    text-transform: capitalize;
}

.pic-title-5.post-zil {
    position: relative;

    z-index: 99;

    display: none;
}

.owl-carousel .owl-item img {
    object-fit: contain !important;
}

@media only screen and (min-width: 900px) and (max-width: 947px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 35%;
    }
}

@media only screen and (min-width: 947px) and (max-width: 991.4px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 33%;
    }
}

@media only screen and (min-width: 991.5px) and (max-width: 1021px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 40%;
    }
}

@media only screen and (min-width: 1145px) and (max-width: 1200.4px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 35%;
    }
}

@media only screen and (min-width: 1018px) and (max-width: 1300px) {
    li.menu-item-has-children.first-menu-04.part-3m .menu-subs.menu-mega {
        left: 50% !important;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1225px) {
    .cart-page-1 .slider-footer-titile {
        min-height: 38px;

        text-align: center;
    }

    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 19%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1396px) {
    .pl-60.cart-right-side-section {
        padding-left: 10px;
    }

    .pl-60.cart-right-side-section h2 {
        font-size: 18px;
    }
}

@media only screen and (min-width: 900.5px) and (max-width: 1076px) {

    .row-cart-section.row .col-md-8.col-12,
    .checkout-26 .col-md-8.leftside-checkout {
        width: 100%;

        flex: 0 0 100%;

        max-width: 100%;
    }

    .checkout-26 .col-md-4.hety {
        width: 100%;

        flex: 0 0 100%;

        max-width: 100%;

        margin-bottom: 20px;
    }

    .col-md-4.col-12.pl-60.cart-right-side-section {
        flex: 0 0 50%;

        max-width: 50%;

        float: left;

        margin-left: auto;
    }

    .cart-page-1 .slider-footer-titile {
        min-height: 38px;
    }

    .col-md-8.col-12 .cart-car.hide-in-mobile {
        display: none;
    }

    .row.bor-t-p-1.cart-car.hide-in-desktop {
        display: block;
    }
}

/* Tab View Start 16-03 */

@media only screen and (min-width: 950px) and (max-width: 1200px) and (orientation: portrait) {
    .col-md-7.main-imagee .owl-carousel .owl-item img {
        display: block;

        width: 470px !important;
    }

    .zoom-box .viewer-box {
        left: 478px !important;

        width: 385px !important;

        height: 75% !important;
    }

    .single-product-page-16 #you-may-like .o-pwa-product-tile__quickshop1 {
        bottom: 20%;
    }

    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 20%;
    }
}

@media only screen and (min-width: 950px) and (max-width: 1200px) and (orientation: landscape) {
    .col-md-7.main-imagee .owl-carousel .owl-item img {
        display: block;

        width: 525px;
    }

    .zoom-box .viewer-box {
        left: 545px !important;

        width: 422px !important;

        height: 75% !important;
    }
}

/* Tab View Stop 16-03 */

@media only screen and (min-width: 980px) and (max-width: 1200px) {
    .no-gutters.whole-footer .row.links-section {
        padding-left: 90px;

        margin: auto;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .col-md-6 .u-pwa-form-field.c-pwa-enhanced-input {
        margin-top: 27px;
    }

    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 25px !important;

        width: 26px !important;

        transform: scale(1.5);
    }

    .pic-title-5.post-zil {
        position: relative;

        z-index: 99;

        display: none;
    }

    .displaynon-d {
        display: inline-block !important;
    }

    .acc-sett-right.account-col-603 .col-md-6 {
        max-width: 100%;
    }

    .s-pwa-country-selector .c-pwa-i18n-selector-choices__list-item {
        width: 70%;
    }

    .col-md-2.acc-sett-left,
    .col-md-2.my-acc-left {
        flex: 0 0 32%;

        max-width: 32%;
    }

    .col-md-10.acc-sett-right,
    .col-md-10.my-acc-right12 {
        flex: 0 0 68%;

        max-width: 68%;
    }

    .menu-mobile-header .c-pwa-main-bar__close-icon {
        position: relative;

        /* top: -8px; */
    }

    .cart-page-main .menu-mobile-header .c-pwa-main-bar__close-icon {
        top: unset;
    }

    .menu-item-has-children.part-2m.first-menu-12.displaynon-d {
        width: 100%;

        margin-bottom: 60px;
    }

    .menu-item-has-children.part-2m.first-menu-12.displaynon-d span:first-child svg {
        display: none !important;
    }

    .list-item .c-pwa-i18n-selector-choices__heading {
        display: flex;

        height: 100%;

        width: 100%;
    }

    .list-item .c-pwa-i18n-selector-choices__heading--small {
        text-align: center;
    }

    .list-item .c-pwa-i18n-selector-choices__heading {
        background-color: #000000 !important;

        padding: 10px 15px;
    }

    .list-item .c-pwa-i18n-selector {
        display: block;

        width: 100%;
    }

    .list-item .c-pwa-i18n-selector-choices__list {
        width: 100%;

        height: auto;

        display: block;

        margin: auto;

        padding-left: 15px;

        padding-right: 15px;
    }

    .list-item.items-89 .c-pwa-i18n-selector .c-pwa-i18n-selector-choices:first-child {
        width: 56%;

        display: inline-block;

        border-bottom: none;

        border-right: 1px solid;
    }

    .list-item.items-89 .c-pwa-i18n-selector .c-pwa-i18n-selector-choices:last-child {
        width: 43%;

        display: inline-block;

        vertical-align: top;

        margin-left: -4px;
    }

    .list-item.items-89 .c-pwa-i18n-selector .c-pwa-i18n-selector-choices:last-child .c-pwa-i18n-selector-choices__list-item {
        margin-bottom: 15px;
    }

    .second-top-c1 {
        width: 35%;
    }

    .second-top-c2 {
        width: 30%;
    }

    .second-top-c3 {
        width: 35%;
    }

    .content-top-header-2 {
        margin-right: 0px;

        padding-left: 18px;

        margin-left: 12px;

        padding-right: 0;
    }

    .second-top-c3 .shopping-bag-icon {
        margin-left: 16px;
    }

    .second-top-c3 form.postion-set-search {
        margin-right: 0px;

        margin-left: -34px;
    }

    .header .menu>ul>li {
        /* margin-left: 18px; */
    }

    #search-1coupon .c-pwa-sayt-modal {
        right: unset;

        left: 0;

        width: 100%;

        background: #fcf7f2 !important;
    }

    #search-1coupon .modal-dialog {
        width: 100%;

        max-width: 100%;
    }

    #search-1coupon {
        background: #fcf7f2 !important;
    }

    #search-1coupon .c-pwa-sayt-modal {
        border: none;
    }

    .c-pwa-sayt-modal .c-pwa-sayt-modal__item a img {
        width: 100% !important;

        max-height: unset !important;

        height: auto !important;
    }

    .c-pwa-sayt-modal .c-pwa-sayt-modal__item .o-pwa-product-tile__media-outer.is-loaded {
        height: unset !important;
    }

    .md-form.my-0.modal-search-inside {
        width: 95%;

        left: 20px;
    }

    #search-1coupon .d-none.mobile-view-search {
        display: block !important;

        position: absolute;

        top: -130px;

        right: 0;
    }

    #search-1coupon .close.o-pwa-modal__close span {
        font-size: 40px;

        color: #000000;

        margin-top: 20px;
    }

    .u-pwa-row.row .t10p ul.c-pwa-social__list--app-links {
        text-align: end;

        margin-top: 20px;
    }

    .u-pwa-row.row .t20p {
        text-align: center;
    }

    .u-pwa-row.row {
        align-items: baseline;
    }
}

/* Tab View Start */

@media only screen and (min-width: 601px) and (max-width: 900px) {
    .o-pwa-heading-action__heading--section {
        font-size: 18px;
    }

    .menu-item-has-children.first-menu-03 .menu-subs.menu-mega {
        transform: unset !important;
    }

    .c-pwa-sayt-modal .my-0 .fa.fa-search {
        left: unset;
    }

    p.section-4-content {
        margin-bottom: 8px !important;
    }

    .section-4 .section-4-img {
        margin-top: 10px;
    }

    .col-md-4.second-top-c1 {
        display: none;
    }

    .second-top-c2 {
        text-align: left;

        padding-left: 24px;
    }

    .second-top-c1 {
        width: 35%;
    }

    .second-top-c2 {
        width: 30%;
    }

    .second-top-c3 {
        width: 35%;
    }

    .content-top-header-2 {
        margin-right: 0px;

        padding-left: 6px;
    }

    .u-pwa-row.row .t10p ul.c-pwa-social__list--app-links {
        text-align: end;

        margin-top: 20px;
    }

    .u-pwa-row.row .t20p {
        text-align: center;
    }

    .u-pwa-row.row {
        align-items: baseline;
    }

    .o-pwa-product-tile__quickshop1 {
        bottom: 8%;
    }

    .o-pwa-breadcrumbs__list--default22 {
        text-align: left;

        padding-left: 40px;
    }

    #ninja-slider {
        padding-right: 0 !important;
    }

    .col-md-4.single-center {
        padding-left: 0px !important;
    }

    .row.row-single-product-section .col-md-7 {
        padding-right: 0px !important;
    }

    /* #recently-viewed .owl-stage-outer{





		position: relative;





overflow: hidden;





-webkit-transform: translate3d(0, 0, 0);





width: 100%;





	}





	#recently-viewed .owl-stage-outer .owl-item{





		width: 326px !important;





	} */

    .menu-item-has-children .fa.fa-angle-down {
        display: inline-block;
    }

    .header .menu>ul>li>a,
    .menu1>ul>li>a {
        padding: 0px 0px 8px 20px;

        justify-content: space-between;

        display: flex;

        align-items: center;
    }

    .menu-item-has-children .fa.fa-angle-down {
        display: inline-block;

        margin-right: 20px;

        font-size: 18px;

        transform: rotate(270deg);
    }

    .header-nav-section .width95 {
        width: 88%;

        padding-right: 11px;
    }

    .header-item-left.hide-in-desktop {
        width: 82%;

        margin-left: 10px;
    }

    .hide-in-desktop {
        display: block;
    }

    .cart-car.hide-in-mobile {
        display: none;
    }

    #quickshop .modal-dialog,
    #quickshop1 .modal-dialog {
        width: 90%;

        max-width: 90%;

        margin-top: 120px;
    }

    .try-09 .c-pwa-site-basket__icon {
        width: 30%;

        position: absolute;

        margin-left: 20px;

        margin-top: -4px;
    }

    .try-09 .c-pwa-site-basket__icon svg {
        width: 20px;

        height: 25px;
    }

    .try-09 .c-pwa-site-basket__icon {
        fill: currentColor;

        color: #000;

        height: 24px;

        margin-left: 0;

        width: 24px;

        top: -3px;

        margin-top: -7px;

        position: relative;

        z-index: 1;

        left: -57px;
    }

    .c-pwa-count-badge {
        left: 84.2%;

        top: unset;

        margin-top: 7px;

        z-index: 2;
    }

    .row-top-header-2 {
        display: none;
    }

    .main-header-section {
        padding-top: 0px !important;
    }

    .header {
        padding-top: 0px;
    }

    .row-cart-section.row .col-md-8.col-12 {
        width: 100%;

        flex: 0 0 100%;

        max-width: 100%;
    }

    .row.bor-t-p-1.cart-car.hide-in-mobile,
    .owl-theme .owl-nav {
        /* display: none; */
    }

    .c-pwa-item-attributes__attribute--quantity.hide-in-desktop {
        display: none;
    }

    .row-cart-section.row .pl-60.cart-right-side-section {
        flex: 0 0 60%;

        max-width: 60%;

        margin-left: auto;
    }

    .row-cart-section.row .pl-60.cart-right-side-section .row {
        align-items: baseline;
    }

    .row-cart-section.row .pl-60.cart-right-side-section .phone.col-md-6 {
        text-align: end;
    }

    .pl-60.cart-right-side-section {
        padding-left: 0px;
    }

    .header .menu-mobile-toggle,
    .mkl {
        margin-top: -20px;

        margin-left: 0px;
    }

    .header-item-left.hide-in-desktop .my-0 {
        width: 100%;
    }

    .my-0 .fa.fa-search {
        position: absolute;

        top: 18%;

        left: 74%;
    }

    .try-09 .c-pwa-site-basket__icon {
        position: relative;

        margin-left: 0;

        margin-top: 0px;
    }

    .postion-set-search {
        display: none;
    }

    /* footer */

    .whole-footer .row-footer-1.no-gutters {
        display: block;
    }

    .whole-footer .row-footer-1.no-gutters .col-md-5.col-footer1.no-gutters {
        flex: 100%;

        max-width: 100%;
    }

    .whole-footer .row-footer-1.no-gutters .col-md-1 {
        display: none;
    }

    .whole-footer .row-footer-1.no-gutters .col-md-6.col-footer1.no-gutters {
        flex: 100%;

        max-width: 100%;
    }

    .container-fluid.pink-color .row .col-md-8,
    .container-fluid.pink-color .col-md-4 {
        flex: 100%;

        max-width: 100%;

        text-align: center;
    }

    .container-fluid.pink-color .col-md-4 .c-pwa-legal__copyright {
        text-align: center !important;
    }

    /* footer end */

    /* home page */

    .section-text-4 a {
        width: 90%;
    }

    /* home page */

    /* checkout page */

    .col-md-8.leftside-checkout {
        flex: 0 0 100%;

        max-width: 100%;
    }

    .col-md-8.leftside-checkout .have-account a.o-pwa-button-secondary {
        width: 100%;

        display: block;

        margin-top: 8px;
    }

    .col-md-4.hety {
        flex: 0 0 100%;

        max-width: 100%;

        padding-left: 0px;

        padding-right: 0px;

        margin-bottom: 40px;
    }

    .pr-60.mlpk,
    .pr-60.njio,
    .pr-60.cfy {
        padding-right: 30px;
    }

    .plmj img.img-responsive {
        height: 246px;
    }

    .pl46 img.img-responsive {
        height: 220px;

        width: 100%;
    }

    .owl-carousel .owl-dots.disabled,
    .owl-carousel .owl-nav.disabled {}

    .header-item-center .menu {
        right: 0;
    }

    .header .menu.active,
    .menu1.active {
        /* transform: translate(34%); */
    }

    .first-menu-1 .menu-subs.menu-mega,
    .first-menu-03 .menu-subs.menu-mega {
        left: 0 !important;
    }

    /* checkout page */

    .list-item.remove-left-b h4.title {
        display: none;
    }

    .list-item.remove-left-b {
        margin-top: -46px;
    }

    .header .menu>ul>li .menu-subs.menu-mega {
        padding-left: 0px;

        padding-right: 0px;
    }

    .header .menu>ul>li>a,
    .menu1>ul>li>a {
        padding: 0px 0px 15px 30px;
    }

    .menu-mobile-header .c-pwa-main-bar__close-icon {
        width: 20px;
    }

    .menu-mobile-title span.signup-button {
        padding-left: 30px;
    }

    .header .menu .menu-mobile-header .menu-mobile-close {
        border-left: none;

        /* border: 1px solid #000000; */

        color: #000000;

        border-radius: 50%;

        width: 40px;

        height: 40px;

        margin-right: 5px;
    }

    .header .menu.active,
    .menu1.active {
        position: fixed;

        top: 0;

        right: 0;
    }

    .header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li,
    .menu1>ul>li .menu-subs.menu-mega>.list-item>ul>li {
        display: block;

        line-height: 1;

        background-color: #fff;

        border-bottom: 1px solid #000;

        letter-spacing: 0.03rem;

        padding: 15px 20px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item .title,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item .title {
        border-left: none;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item {
        border-right: 1px solid #000;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:first-child .title {
        display: none;
    }

    .header .menu>ul>li.menu-item-has-children .menu-subs {
        padding-top: 40px !important;
    }

    .header .menu>ul>li.menu-item-has-children:hover .menu-subs {
        padding: 0px !important;

        padding-top: 40px !important;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item .title {
        line-height: 1;

        background-color: #fff;

        border-bottom: 1px solid #000;

        letter-spacing: 0.03rem;

        padding: 15px 20px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:nth-child(2) .title,
    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:nth-child(3) .title {
        margin-top: -42px !important;

        padding-top: 20px;

        padding-bottom: 20px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item img,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item img {
        width: 100%;

        height: 205px;

        padding-right: 37px;

        padding-left: 25px;
    }

    .header .menu {
        width: 45%;
    }
}

.c-pwa-back-to-top.myBtn {
    border-color: #000000;
}

.c-pwa-back-to-top.myBtn i {
    color: #000000;
}

#sign-up-1 .modal-content {
    box-shadow: none;

    border-radius: 0;
}

@media only screen and (min-width: 760px) and (max-width: 900px) {
    .menu-item-has-children.first-menu-03 .menu-subs.menu-mega {
        transform: unset !important;
    }

    .section-4 .section-4-img {
        margin-top: 10px;
    }

    .home-1 .o-pwa-product-tile__media-outer.is-loaded {
        height: auto !important;
    }

    .home-1 .o-pwa-product-tile__quickshop1 {
        bottom: 8%;
    }

    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 10%;
    }

    .section-5.pl-60.pr-60.container-fluid {
        padding-top: 10px;
    }

    .second-top-c3 {
        display: none;
    }

    .col-md-7.main-imagee .owl-carousel .owl-item img {
        display: block;

        width: 31%;
    }

    .fourth-foo-c {
        margin-left: 5%;
    }

    .c-pwa-footer-columns__link--accordion {
        color: #000;

        display: block;

        font-size: 15px;
    }

    .o-pwa-accordion__toggle {
        font-size: 18px;
    }

    .second-top-c2 {
        width: 100%;

        max-width: 100%;

        flex: 0 0 100%;

        text-align: center;
    }

    .header .menu .menu-mobile-header .menu-mobile-close {
        border: none;
    }

    .header .menu .menu-mobile-header .menu-mobile-close span {
        color: #000000;

        font-size: 30px;

        /* margin-top: 15px; */
    }

    .list-item .c-pwa-i18n-selector-choices__heading {
        height: auto;
    }

    .container-fluid.p-0.you-may .col-md-12 {
        padding-right: 0px;
    }

    .c-pwa-legal__list {
        text-align: center;
    }

    .second-foo-c {
        flex: 0 0 25% !important;

        max-width: 25% !important;
    }

    .third-foo-c {
        flex: 0 0 22% !important;

        max-width: 22% !important;
    }

    .fourth-foo-c {
        flex: 0 0 22% !important;

        max-width: 22% !important;
    }

    .fifth-foo-c {
        flex: 0 0 26% !important;

        max-width: 26% !important;
    }

    .beauty-right-section-1 img {
        height: auto;
    }

    .fifth-foo-c .c-pwa-footer-columns__link--icon {
        font-size: 15px;
    }
}

@media only screen and (min-width: 760px) and (max-width: 900px) {
    .menu-item-has-children .list-item:last-child {
        margin-bottom: 40px;
    }

    .menu-item-has-children .list-item .items-image-1 {
        margin-bottom: 15px;
    }

    .slider-footer-titile {
        text-align: center;
    }

    .beauty-right-section-1-img-block {
        left: 32%;
    }

    .menu-item-has-children.part-2m.first-menu-12.displaynon-d .c-pwa-i18n-selector-menu__icon.c-pwa-i18n-selector-menu__icon.c-pwa-icon {
        display: none;
    }
}

/* Mobile View Start */

@media only screen and (min-width: 600px) and (max-width: 767.4px) {

    .expr-16,
    .expr-16-1 {
        width: 48%;
    }
}

@media only screen and (max-width: 600px) {
    .c-pwa-quantity-selector.kof {
        width: 50%;

        margin: auto;

        margin-top: 5px;
    }

    .acc-settings-address-modal-content {
        margin-top: 25px;
    }
}

@media only screen and (max-width: 600px) {
    .home-1 #demos1 .row.container-fluid {
        padding-right: 5px;
    }

    .home-1 .col-12.pl-60.pr-60.mlpk {
        padding-right: 0px;
    }

    .cart-page-1 .remove-save {
        margin-top: 0px;
    }

    .remove-save a {
        font-size: 14px;
    }

    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 22%;
    }

    .col-md-6 .u-pwa-form-field.c-pwa-enhanced-input {
        margin-top: 27px;
    }

    .menu-item-has-children.part-2m.first-menu-12.displaynon-d .c-pwa-i18n-selector-menu__icon.c-pwa-i18n-selector-menu__icon.c-pwa-icon {
        display: none;
    }

    .beauty-right-section-1-img-block {
        left: 27%;
    }

    .row-cart-section .text-end.col-md-12 {
        padding: 0px;
    }

    .pic-title-5.post-zil {
        top: 4px;

        left: -86px;
    }

    .cart-page-1 .pic-price p,
    .cart-page-1 .pic-total-price p {
        margin-left: -2px;
    }

    .pic-title.col-md-4.col-5 {
        padding-left: 0px;

        padding-right: 0px;
    }

    .slider-footer-titile {
        text-align: center;
    }

    #you-may-like .owl-nav button {
        border-radius: 0;

        margin-right: 3px;
    }

    #you-may-like .o-pwa-product-tile__quickshop1 {
        bottom: 21%;
    }

    .menu-item-has-children .list-item:last-child {
        margin-bottom: 40px;
    }

    .menu-item-has-children .list-item .items-image-1 {
        margin-bottom: 15px;
    }

    .address-cancel.pl-0 .address-cancel-link {
        text-align: center;

        margin-top: 10px;
    }

    li.menu-item-has-children.first-menu-04.part-3m .menu-subs.menu-mega {
        left: unset !important;
    }

    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 33%;
    }

    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 30px !important;

        width: 20% !important;

        transform: scale(1);
    }

    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 23%;
    }

    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 19%;
    }

    .menu-item-has-children.first-menu-03 .menu-subs.menu-mega {
        transform: unset !important;
    }

    .row.acc-settings-address-modal-calendar .c-pwa-sign-in-form-new__link {
        opacity: 1;

        padding-bottom: 30px;
    }

    .acc-settings-modal-height-mail {
        min-height: 500px !important;
    }

    #quickshop .o-pwa-modal__close {
        right: 10px;

        top: 10px;
    }

    .address-modal-main {
        width: unset !important;
    }

    .container-fluid.no-gutters.whole-footer {
        /* padding-left: 0px;





        padding-right: 0px; */
    }

    .row.links-section {
        padding-top: 0px;
    }

    .menu-item-has-children.part-2m.first-menu-12.displaynon-d {
        margin-bottom: 60px;
    }

    .section-3-banner-home-img.drty {
        margin-top: 20px;
    }

    .o-pwa-heading-action__heading--section,
    .o-pwa-heading-action__heading--section-impact {
        color: #000;

        font-size: 17px;
    }

    .section-3 {
        padding-top: 0px;
    }

    .col-md-4.my-acc-right {
        flex: 0 0 100%;

        max-width: 100%;

        width: 100%;
    }

    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 10%;

        width: 10%;
    }

    .cart-right-side-section .row {
        align-items: baseline;
    }

    .cart-right-side-section .text-1.col-md-6.col-12,
    .sec-1-col-right-cart .text-1,
    .sec-1-col-right-cart .phone,
    .cart-right-side-section .phone.col-md-6.col-12 {
        flex: 0 0 50% !important;

        max-width: 50% !important;

        display: inline-block;
    }

    .sec-1-col-right-cart .phone {
        float: right;
    }

    .cart-right-side-section .phone.col-md-6.col-12,
    .sec-1-col-right-cart .phone {
        text-align: right !important;
    }

    .section-3-banner-home-img {
        margin-top: 20px;
    }

    .home-1 .my-ico00 {
        top: unset !important;
    }

    .section-single-banner.pl-60.pr-60.container-fluid {
        padding-bottom: 20px;

        padding-top: 20px;
    }

    .section-single-banner.pl-60.pr-60.container-fluid img {
        height: 110px;
    }

    .c-pwa-legal__copyright {
        padding-right: 0px;
    }

    .row.acc-settings-address-modal-calendar .col-md-5.pr-10 {
        padding-right: 15px;
    }

    .row.acc-settings-address-modal-calendar .col-md-3.pl-10.pr-10 {
        padding-left: 15px;

        margin-top: 12px;

        padding-right: 15px;
    }

    .acc-settings-address-modal-main {
        width: 92% !important;

        display: block;

        margin: auto;
    }

    .row.acc-settings-address-modal-calendar .col-md-4.pl-10 {
        padding-left: 15px;

        margin-top: 12px;
    }

    .my-widthset .owl-carousel.owl-theme {
        width: 105%;
    }

    .row.acc-settings-address-modal-calendar .col-6 {
        flex: 0 0 100%;

        max-width: 100%;
    }

    .section-3-banner-home-img {
        margin-top: 10px;
    }

    .row.acc-settings-address-modal-calendar .col-6 .col-md-6.pl-10.pr-10 {
        padding-left: 15px;

        margin-top: 12px;

        margin-bottom: 10px;
    }

    .cart-page-main #quickshop1 .modal-dialog {
        width: 95%;

        max-width: 95%;
    }

    .cart-page-main #quickshop1 .o-pwa-modal__close {
        margin-top: -10px;

        margin-right: -10px;
    }

    .menu-item-has-children.part-2m.first-menu-12.displaynon-d span svg {
        display: none;
    }

    .header .menu .menu-mobile-header {
        align-items: center;
    }

    .header .menu .menu-mobile-header .menu-mobile-close,
    .menu-mobile-header .menu-mobile-close .c-pwa-icon {
        line-height: 14px;
    }

    .menu-mobile-header .c-pwa-main-bar__close-icon {
        /* position: relative;





        top: 7px !important; */

        color: #000000;

        font-size: 30px;
    }

    .signup-button {
        margin-left: 6px;
    }

    .charm-logo-div {
        text-align: center;
    }

    .md-form.my-0 {
        display: flex;

        align-content: center;

        display: flex;

        align-items: baseline;

        width: 100%;

        background: #fff;
    }

    .second-top-c2 {
        text-align: left;

        padding-left: 25px;
    }

    .hide-in-desktop {
        display: inline-block;
    }

    .cart-car.hide-in-desktop {
        display: block !important;
    }

    .first-menu-1 .menu-subs.menu-mega {
        left: unset !important;
    }

    .header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li,
    .menu1>ul>li .menu-subs.menu-mega>.list-item>ul>li {
        display: block;

        line-height: 1;

        background-color: #fff;

        border-bottom: 1px solid #000;

        letter-spacing: 0.03rem;

        padding: 15px 20px;
    }

    .header .menu>ul>li .menu-subs.menu-mega,
    .menu1>ul>li .menu-subs.menu-mega {
        padding-left: 0px;

        padding-right: 0px;

        padding-top: 45px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:first-child h4,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item:first-child h4 {
        display: none;
    }

    /* 08-02-2022 Arshad Start */

    .width98.main-header-section .ul-nav-tab-bar li:first-child {
        margin-left: 00px;
    }

    .main-header-section .nav.nav-tabs a img {
        width: 109px;

        max-height: 54px;

        max-width: 109px;
    }

    .postion-set-search {
        display: none;
    }

    .content-top-header-2 {
        display: none;
    }

    .row-top-header-2 {
        padding: 0;
    }

    .header {
        padding-top: 0;
    }

    .top-header-span-1,
    .top-header-span-3 {
        display: block;
    }

    .top-header-span-2 i {
        padding: 0px 3px;
    }

    .ul-nav-tab-bar {
        padding-right: 0px;

        padding-top: 0px;
    }

    .main-header-section {
        padding-top: 0px !important;
    }

    .header-item-left.hide-in-desktop {
        width: 66%;

        margin-left: 10px;
    }

    .my-0 .fa.fa-search {
        margin-left: 0;

        position: relative;

        line-height: normal !important;

        margin-top: 0;

        height: auto !important;

        top: 0 !important;

        padding: 0 10px !important;
    }

    .c-pwa-sayt-modal {
        top: 90px;
    }

    .header-item-right.hide-in-desktop {
        width: 30%;
    }

    .header-item-right.hide-in-desktop a.menu-icon {}

    .header-item-right.hide-in-desktop .menu-mobile-toggle,
    .mkl {
        float: right;

        right: 10px;
    }

    /* 08-02-2022 Arshad Stop */

    /* 09-02-2022 Arshad Start */

    .try-09 {
        width: 30%;

        position: absolute;

        /* margin-left: 20px; */

        margin-top: -4px;

        padding-left: 20px;
    }

    .carousel-inner.my-slider-04 .item:nth-child(2) p {
        padding-top: 15.5px;

        padding-bottom: 16px;
    }

    .try-09 .c-pwa-site-basket__icon {
        fill: currentColor;

        color: #000;

        height: 30px;

        margin-left: 0;

        width: 26px;

        top: 0px;

        margin-top: -7px;

        position: relative;

        z-index: 1;
    }

    .try-09 .c-pwa-site-basket__icon svg {
        height: 25px;

        width: 24px;
    }

    .try-09 .header .menu-mobile-toggle {
        width: 20px;
    }

    .c-pwa-sayt-modal {
        width: 100%;

        right: 0;
    }

    #search-1coupon {
        background: #fff !important;
    }

    .d-none.mobile-view-search {
        display: block !important;

        position: absolute;

        top: -120px;

        right: -21px;
    }

    .d-none.mobile-view-search span {
        font-size: 40px;

        color: #000000;
    }

    .c-pwa-sayt-modal__keywords {
        padding: 0px;

        border: none;
    }

    .c-pwa-sayt-modal {
        border: none;
    }

    .c-pwa-sayt-modal .pl-20.pr-20 {
        padding-left: 0px;

        padding-right: 0px;
    }

    .c-pwa-sayt-modal .md-form.my-0.modal-search-inside {
        background: #fff;

        border-radius: 0px;
    }

    .c-pwa-sayt-modal .md-form.my-0.modal-search-inside input {
        width: 100% !important;

        height: 38px;

        border-radius: 0px;

        border-right: 1px solid #000 !important;
    }

    .pr-60 {
        padding-right: 20px;
    }

    .pl-60 {
        padding-left: 20px;
    }

    .pl-30 {
        padding-left: 30px;
    }

    .c-pwa-sayt-modal .my-0 .fa.fa-search {
        /* right: 13px; */

        /* margin-left: 0px; */

        color: #000;

        /* margin-top: -27px; */

        border-left: none;
    }

    .section-4 .row {
        margin-right: 0;

        margin-left: 0;
    }

    .section-4 {
        padding-top: 0px;

        padding-bottom: 00px;
    }

    .section-text-4 a {
        width: 75%;
    }

    .section-4-content.mt-3 {
        margin-bottom: 22px;
    }

    /* .owl-stage-outer .owl-stage .owl-item.cloned{





		width: 133px !important;





		margin-right: 10px !important;

















	  }





	  .owl-carousel .owl-item img{





		height: 200px !important;





	  }





	 .owl-carousel.owl-theme.owl-loaded.owl-drag .owl-stage-outer{





		width: 124%;





	  }





	  .o-pwa-product-tile__media-outer.is-loaded {





		background: inherit;





		height: 200px;





	  } */

    .col-md-12.row-footer-1.no-gutters.no-padding {
        display: block;
    }

    .col-md-5.col-footer1.no-gutters {
        width: 100%;
    }

    .col-md-12.row-footer-1.no-gutters.no-padding .col-md-1 {
        display: none;
    }

    .col-md-6.col-footer1.no-gutters {
        width: 100%;
    }

    .subscribe-section {
        padding-left: 20px;

        padding-right: 20px;
    }

    .col-footer1 h1 {
        margin-top: 0px;

        margin-left: 0;
    }

    .col-footer1 h3 {
        margin-left: 0px;
    }

    .row.subscribe-section .col-md-12 .row .col-md-12 {
        padding-left: 0px;

        padding-right: 0px;
    }

    .row.subscribe-section .col-md-12 .row {}

    .c-pwa-email-signup-disclaimer__text {
        padding-left: 6px;

        padding-top: 10px;
    }

    .footer-accordions1 button {
        display: flex;

        justify-content: space-between;

        width: 100%;

        text-align: left;

        font-size: 15px;

        font-family: karla;

        letter-spacing: 0.06rem;

        padding: 20px 0;

        font-weight: 800;

        width: 100%;
    }

    .footer-accordions1 button:hover .o-pwa-accordion__heading,
    .footer-accordions1 button:focus .o-pwa-accordion__heading {
        fill: #000000;

        color: #000000;

        text-decoration: none !important;
    }

    .footer-accordions1 button:hover {
        text-decoration: none;
    }

    .o-pwa-accordion__heading {
        color: #000;

        font-weight: 800;

        text-align: left;

        font-size: 15px;

        font-family: karla;
    }

    .footer-accordions1 ul li a {
        color: #000;

        display: block;

        font-size: 14px;

        font-family: karla;

        letter-spacing: 0.03rem;

        text-align: left;

        text-decoration: none;
    }

    h5.mb-0.o-pwa-accordion__heading-outer {
        border-bottom: 1px solid #000;

        margin-bottom: 1px;
    }

    .fifth-foo-c .c-pwa-footer-columns__link--icon {
        font-size: unset;
    }

    .footer-accordions1 button {}

    .c-pwa-footer-columns__link--accordion {
        background-color: #fefbfa;

        border-bottom: 1px solid #000;

        padding: 20px;
    }

    h5.mb-0.o-pwa-accordion__heading-outer .o-pwa-accordion__heading {
        padding: 0 20px;
    }

    .container-fluid.no-gutters.whole-footer {
        /* padding-left: 0px;





        padding-right: 0px; */
    }

    .fifth-foo-c,
    #accordion.footer-accordions1 {
        padding: 0px;
    }

    .footer-accordions1 .c-pwa-footer-columns__link--accordion {
        margin-bottom: 0px;
    }

    .display-none-d {
        display: none;
    }

    .c-pwa-footer-columns__link-outer {
        border-bottom: 1px solid #000;

        padding: 0 20px;
    }

    .c-pwa-footer-columns__column--quick-links .c-pwa-footer-columns__link {
        margin-bottom: 0;

        padding: 20px 0;
    }

    .c-pwa-footer-columns__link--icon {
        justify-content: center;

        text-align: center;
    }

    .c-pwa-footer-columns__link-outer a.c-pwa-footer-columns__link {
        margin-bottom: 0;

        padding: 20px 0;
    }

    .row.links-section {
        padding-bottom: 0px;
    }

    .col-md-8 .c-pwa-legal__list {
        padding-left: 0px;

        padding-top: 20px;
    }

    .c-pwa-legal__list-item::after {
        margin: 0 6px;
    }

    .c-pwa-legal__list-item {
        margin-bottom: 7px;
    }

    .c-pwa-legal__copyright {
        text-align: center;
    }

    .menu-item-has-children .fa.fa-angle-down {
        display: inline-block;

        margin-right: 20px;

        font-size: 18px;

        transform: rotate(270deg);
    }

    .header .menu,
    .menu1 {
        right: 0;

        -webkit-transform: translate(-90%);

        transform: translate(137%);
    }

    .header .menu,
    .menu1 {
        position: fixed;

        top: 0;

        right: 0;
    }

    .header .menu.active,
    .menu1.active {
        transform: translate(0%);

        width: 85%;
    }

    .c-pwa-main-bar__close-icon {
        height: 18px;

        width: 18px;
    }

    .header .menu>ul>li .menu-subs.menu-mega,
    .menu1>ul>li .menu-subs.menu-mega {
        left: -1px !important;
    }

    .c-pwa-main-bar__close-icon:hover {
        fill: #000000;
    }

    .header .menu>ul>li>a,
    .menu1>ul>li>a {
        padding: 0px 0px 8px 20px;

        justify-content: space-between;

        display: flex;

        align-items: center;
    }

    .header .menu>ul>li.menu-item-has-children:hover .menu-subs,
    .menu1>ul>li.menu-item-has-children:hover .menu-subs {
        margin-top: 48px;

        padding: 0px;
    }

    .list-item.remove-left-b h4.title {
        display: none;
    }

    .list-item.remove-left-b {
        margin-top: -30px;
    }

    .footer-accordions1 {
        display: block;
    }

    .header .menu .menu-mobile-header .menu-mobile-close,
    .menu1 .menu-mobile-header .menu-mobile-close1 {
        border-left: none;

        /* border: 1px solid #000000; */

        border-radius: 50%;

        width: 40px;

        height: 40px;

        margin-right: 5px;
    }

    #quickshop .o-pwa-modal__close {
        border: none;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item {
        padding-top: 0px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item .title,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item .title {
        padding-left: 20px !important;

        margin-top: -10px;

        border-bottom: 1px solid #ccc;

        padding-bottom: 20px !important;

        margin-bottom: 0px !important;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item img,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item img {
        width: 100%;

        height: auto;

        display: block;

        margin: auto;

        padding-left: 15px;

        padding-right: 15px;
    }

    .overlay {
        background-color: hsla(30, 62%, 97%, 0.8) !important;
    }

    .list-item .c-pwa-i18n-selector-choices {
        text-align: center;
    }

    .list-item .c-pwa-i18n-selector-choices__heading {
        background-color: #000000;

        color: #fefbfa;

        font-size: 15px;

        font-family: karla;

        letter-spacing: 0.03rem;

        padding: 5px;

        text-transform: uppercase;

        font-weight: 800;
    }

    .list-item .c-pwa-i18n-selector-choices__heading--small {
        display: block;
    }

    .list-item .c-pwa-i18n-selector-choices__list {
        padding: 0px 20px;
    }

    .list-item .c-pwa-i18n-selector-choices__list {
        list-style-type: none;
    }

    .list-item .c-pwa-i18n-selector-choices__list-item {
        display: block;

        margin-bottom: 10px;
    }

    .header .menu>ul>li.menu-item-has-children:hover .menu-subs,
    .menu1>ul>li.menu-item-has-children:hover .menu-subs {
        margin-top: 45px;
    }

    .list-item .c-pwa-i18n-selector-choices__link {
        color: #000;

        font-size: 14px;

        font-family: Karla;

        letter-spacing: 0.03rem;

        text-decoration: none;

        font-weight: 800;
    }

    .list-item .c-pwa-country-selector__country-name {
        display: block;

        width: 100%;
    }

    .list-item .c-pwa-i18n-selector__countries,
    .list-item .c-pwa-i18n-selector__currencies,
    .list-item .c-pwa-i18n-selector__languages {
        flex-grow: 1;
    }

    .list-item .c-pwa-i18n-selector-choices {
        text-align: center;
    }

    .list-item .c-pwa-i18n-selector {
        display: flex;

        height: 100%;

        width: 100%;
    }

    .border-right-1 {
        border-right: 1px solid #ccc;

        border-bottom: none;
    }

    .list-item .s-pwa-country-selector .c-pwa-i18n-selector-choices__list-item {
        width: 100%;
    }

    .list-item .c-pwa-i18n-selector-choices__heading {
        margin-top: 4px;
    }

    .list-item.items-89 {
        padding-top: 4px;
    }

    .c-pwa-i18n-selector-choices__list1 li {
        margin-bottom: 0px !important;
    }

    .item .c-pwa-i18n-selector__countries--has-sibling {
        border: none;
    }

    .menu-mobile-header .menu-mobile-title {
        padding-left: 20px;
    }

    .displaynon-d {
        display: block !important;
    }

    .section-3-banner-home-img img.img-responsive {
        height: 372px;
    }

    .owl-theme .owl-nav {
        /* display: none; */
    }

    #top-rated-h {
        /* width: 112%; */
    }

    #top-rated-h .owl-item,
    #top-rated-h .c-pwa-product-tray__grid-item {
        /* width: 100px !important; */
    }

    .footer-accordions1 .c-pwa-icon {
        width: 16px;
    }

    /* .footer-accordions1 .btn-link span.mins{





		display: none;





	}





	  .footer-accordions1 .btn-link.collapsed span.mins{





		display: inline;





	}





	.footer-accordions1 .btn-link.collapsed span.plush{





		display: none;





	}





	.footer-accordions1 .btn-link span.plush{





		display: inline;





	} */

    .footer-accordions1 .c-pwa-icon {
        margin-right: 20px;

        color: #000;
    }

    .subscribe-section.pl-60.pr-60 {
        padding-left: 30px;

        padding-right: 30px;
    }

    .c-pwa-email-signup-disclaimer__text {
        padding-left: 15px;
    }

    .d-sm-none {
        display: none;
    }

    .hide-in-mobile {
        display: none;
    }

    .c-pwa-quantity-selector .c-pwa-select {
        width: 110%;
    }

    .poil {
        text-align: left;

        padding-top: 0;

        margin-bottom: 20px;
    }

    .cart-page-1 h1.o-pwa-heading-action__heading--page {
        margin-bottom: 5px;
    }

    .cart-page-1 .c-pwa-item-attributes__attribute {
        margin-bottom: 0;
    }

    .pic-title.col-md-4.col-5 .c-pwa-item-attributes {
        margin-bottom: 0px;
    }

    .cart-car.hide-in-desktop {
        margin-top: 10px;
    }

    .pic-title.col-md-4 .c-pwa-form.s-pwa-cart-item-quantity .c-pwa-label.is-required {
        display: none;
    }

    .c-pwa-count-badge {
        left: 36px;

        /* top: 5px; */

        z-index: 2;
    }

    .nomargin {
        margin: 0px;
    }

    .row.beauty-section {
        margin: 0px;
    }

    .cart-right-side-section .phone.col-md-6.col-12 {
        padding-top: 0px;

        text-align: left;
    }

    .c-pwa-product-tray__grid-item .slider-footer-titile {
        margin-top: 12px !important;
    }

    .cart-page-1 .c-pwa-product-tray__grid-item .slider-footer-titile {
        min-height: 42px;
    }

    .beauty-main-page .c-pwa-product-tray__grid-item .slider-footer-titile {
        min-height: 42px;
    }

    .ord-sec-right .c-pwa-product-tray__grid-item .slider-footer-titile {
        margin-top: 0px !important;
    }

    .is-loaded .o-pwa-image__img {
        background: none;

        height: auto;
    }

    /* .owl-carousel .owl-stage-outer {





		overflow: unset;





	  } */

    .p-0.you-may {
        padding-left: 0px !important;

        padding-right: 0px !important;
    }

    .owl-carousel .owl-dots.disabled {
        display: none;
    }

    .owl-carousel .owl-nav.disabled {}

    /* 09-02-2022 Arshad Stop */

    /* checkout Start */

    .checkout-26 .o-pwa-breadcrumbs__list {
        padding-left: 5px;
    }

    .checkout-26 .row.pt-5 {
        padding-top: 20px !important;
    }

    .checkout-26 .leftside-checkout {
        padding-left: 5px !important;

        padding-right: 5px !important;
    }

    .checkout-26 .col-right-cart {
        padding: 0px 0px 25px;
    }

    .checkout-26 .col-md-4.hety {
        padding-left: 5px !important;

        padding-right: 5px !important;
    }

    .checkout-26 .col-right-cart .sec-1-col-right-cart {
        /* display: block; */
    }

    .sign-up-1 .o-pwa-modal__outer--small {
        width: 100%;
    }

    .col-right-cart .sec-1-col-right-cart .phone {
        text-align: left;
    }

    .col-md-4.hety .text-1 {
        font-size: 20px;
    }

    .home-1 .header .menu.active,
    .menu1.active {
        z-index: 9999;

        /* transform: translate(25%);





		width: 20%; */
    }

    .u-pwa-row.row .t10p ul.c-pwa-social__list--app-links {
        text-align: center;

        margin-top: 20px;
    }

    .u-pwa-row.row .t20p {
        text-align: center;

        padding-top: 15px;
    }

    .hide-mm {
        display: none;
    }

    .hide-dd {
        display: block;

        margin: 0;
    }

    .col-md-8 ul.c-pwa-legal__list {
        text-align: center;

        padding-top: 0px;
    }

    .c-pwa-sign-in-form-new__link {
        opacity: 1;
    }
}

/* Mobile View Stop */

@media only screen and (min-width: 599.5px) and (max-width: 660.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 15% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 46px;
    }
}

@media only screen and (min-width: 577.5px) and (max-width: 599.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 9% !important;
    }
}

@media only screen and (min-width: 496.5px) and (max-width: 577.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 11% !important;
    }
}

@media only screen and (min-width: 350.5px) and (max-width: 370px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 37% !important;
    }
}

@media only screen and (min-width: 1018px) and (max-width: 1199px) {
    .shopping-bag-icon svg {
        height: 18px;
        width: 30px;
    }

    .second-top-c3 .shopping-bag-icon {
        margin-top: -10px;
    }

    .c-pwa-count-badge {
        font-size: 10px;
        height: 12px;
        min-width: 10px;
        line-height: 12px;
        width: 12px;
        left: 95%;
        top: 17px;
    }
}

@media only screen and (min-width: 1018px) and (max-width: 1048px) {
    .second-top-c3 .shopping-bag-icon {
        position: relative;
        margin-top: -50px;
        /* right: -87%; */
    }

    .c-pwa-count-badge {
        z-index: 99;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1285px) {
    .second-top-c3 .shopping-bag-icon {
        position: relative;
        margin-top: -50px;
        /* right: -84%; */
    }

    .c-pwa-count-badge {
        z-index: 99;
    }

    .menu-item-has-children.first-menu-1.first-menu-01 .menu-subs.menu-mega.menu-column-4 {
        transform: translateX(-43%);
    }
}

@media only screen and (min-width: 450.5px) and (max-width: 496px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 20% !important;
    }
}

@media only screen and (min-width: 450.5px) and (max-width: 496px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 20% !important;
    }
}

@media only screen and (min-width: 432.5px) and (max-width: 450.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 19% !important;
    }
}

@media only screen and (min-width: 580.5px) and (max-width: 600.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 15%;
    }
}

@media only screen and (min-width: 540.5px) and (max-width: 580.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 16%;
    }
}

@media only screen and (min-width: 520.5px) and (max-width: 540.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 17%;
    }
}

@media only screen and (min-width: 482.5px) and (max-width: 520.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }
}

@media only screen and (min-width: 398.5px) and (max-width: 420.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 22%;
    }
}

@media only screen and (min-width: 364.5px) and (max-width: 398.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 23%;
    }
}

@media only screen and (min-width: 336.5px) and (max-width: 364.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 26%;
    }
}

@media only screen and (min-width: 300.5px) and (max-width: 336.4px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 28%;
    }
}

@media only screen and (min-width: 1427.5px) and (max-width: 1506.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 21%;
    }
}

@media only screen and (min-width: 1350.5px) and (max-width: 1427.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 22%;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1350.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 23%;
    }
}

@media only screen and (min-width: 1084.5px) and (max-width: 1300.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 24%;
    }
}

@media only screen and (min-width: 1072.5px) and (max-width: 1184.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 26%;
    }
}

@media only screen and (min-width: 1050px) and (max-width: 1072.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 30%;
    }
}

@media only screen and (min-width: 991.5px) and (max-width: 1050px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 28%;
    }
}

@media only screen and (min-width: 915.5px) and (max-width: 991.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 26%;
    }
}

@media only screen and (min-width: 902.5px) and (max-width: 915.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 28%;
    }
}

@media only screen and (min-width: 851px) and (max-width: 902.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 28%;
    }
}

@media only screen and (min-width: 801px) and (max-width: 850.5px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 32%;
    }
}

@media only screen and (min-width: 768.5px) and (max-width: 800.5px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 33%;
    }

    .shop-page-6 .o-pwa-product-tile__heading {
        min-height: 36px;
    }
}

@media only screen and (min-width: 767.5px) and (max-width: 768.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 27%;
    }

    .shop-page-6 .o-pwa-product-tile__heading {
        min-height: 36px;
    }
}

@media only screen and (min-width: 709.5px) and (max-width: 767.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 16.5%;
    }
}

@media only screen and (min-width: 700px) and (max-width: 709.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 18%;
    }
}

@media only screen and (min-width: 665.5px) and (max-width: 700.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 18%;
    }
}

@media only screen and (min-width: 627.5px) and (max-width: 665.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 19%;
    }
}

@media only screen and (min-width: 593px) and (max-width: 627.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 20%;
    }
}

@media only screen and (min-width: 536.5px) and (max-width: 593px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 21%;
    }
}

@media only screen and (min-width: 510px) and (max-width: 536.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 22%;
    }
}

@media only screen and (min-width: 465.5px) and (max-width: 510px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 24%;
    }
}

@media only screen and (min-width: 429.5px) and (max-width: 465.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 26%;
    }
}

@media only screen and (min-width: 417px) and (max-width: 429.4px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 29%;
    }
}

@media only screen and (min-width: 405px) and (max-width: 417px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 28%;
    }
}

@media only screen and (min-width: 384px) and (max-width: 405px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 31.2%;
    }
}

@media only screen and (min-width: 300px) and (max-width: 384px) {
    .shop-page-6 .o-pwa-product-tile__quickshop {
        bottom: 33%;
    }
}

@media only screen and (min-width: 300px) and (max-width: 424.5px) {
    .order-page-s #order-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 24%;
    }

    .ord-sec-right .c-pwa-product-tray__grid-item .slider-footer-titile {
        min-height: 50px;
    }

    .ord-sec-right .ord-sec-4 .ord-sec-4-button {
        padding: 10px 5px;

        font-size: 14px;
    }

    #demos1.order-page-s .col-12 {
        padding-right: 0px;
    }
}

@media only screen and (min-width: 424.5px) and (max-width: 654px) {
    .order-page-s #order-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 11%;
    }

    #demos1.order-page-s .col-12 {
        padding-right: 0px;
    }
}

@media only screen and (min-width: 654px) and (max-width: 767px) {
    .order-page-s #order-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 10%;
    }

    #demos1.order-page-s .col-12 {
        padding-right: 0px;
    }
}

@media only screen and (min-width: 351.5px) and (max-width: 400.5px) {
    .order-history21 .order-page-s #order-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 26%;
    }
}

@media only screen and (min-width: 300px) and (max-width: 351.5px) {
    .order-history21 .order-page-s #order-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 28%;
    }
}

@media only screen and (min-width: 901px) and (max-width: 999px) {
    .home-1 .o-pwa-product-tile__media-outer.is-loaded {
        height: auto !important;
    }
}

@media only screen and (min-width: 417px) and (max-width: 460px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 30%;
    }
}

@media only screen and (min-width: 460.5px) and (max-width: 561px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 22%;
    }
}

@media only screen and (min-width: 600px) and (max-width: 666px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 21%;
    }
}

@media only screen and (min-width: 666.5px) and (max-width: 767.4px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 18%;
    }
}

@media only screen and (min-width: 767.5px) and (max-width: 813px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 40%;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 23%;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 22%;
    }
}

@media only screen and (min-width: 600px) and (max-width: 1200px) {

    #you-may-like .c-pwa-product-tray__grid-item .slider-footer-titile,
    #recently-viewed .c-pwa-product-tray__grid-item .slider-footer-titile {
        min-height: 45px;
    }

    .single-product-page-16 #you-may-like .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }

    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }
}

@media only screen and (min-width: 1143.5px) and (max-width: 1200.5px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 16% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 42px;
    }
}

@media only screen and (min-width: 1038.5px) and (max-width: 1143px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 18% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 42px;
    }
}

@media only screen and (min-width: 998.5px) and (max-width: 1038.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 20% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 42px;
    }
}

@media only screen and (min-width: 932.5px) and (max-width: 998.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 14% !important;
    }
}

@media only screen and (min-width: 822.5px) and (max-width: 932.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 16% !important;
    }
}

@media only screen and (min-width: 767.5px) and (max-width: 800.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 15%;
    }
}

@media only screen and (min-width: 836.5px) and (max-width: 837.4px) {
    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 15% !important;
    }
}

@media only screen and (min-width: 841.5px) and (max-width: 846.4px) {
    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 15.5% !important;
    }
}

@media only screen and (min-width: 767.5px) and (max-width: 822.4px) {
    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 16% !important;
    }
}

@media only screen and (min-width: 846.5px) and (max-width: 900.4px) {
    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 14.5% !important;
    }
}

@media only screen and (min-width: 599px) and (max-width: 767.4px) {
    .single-product-page-16 #you-may-like .o-pwa-product-tile__quickshop1 {
        bottom: 14%;
    }

    .single-product-page-16 #recently-viewed .o-pwa-product-tile__quickshop1 {
        bottom: 14%;
    }
}

@media only screen and (min-width: 901px) and (max-width: 950px) and (orientation: landscape) {
    .col-md-7.main-imagee .owl-carousel .owl-item img {
        display: block;

        width: 470px !important;
    }
}

@media only screen and (min-width: 900px) and (max-width: 1017px) {
    .mydroropbt {
        margin-right: 10px;

        margin-left: -6px;
    }

    .col-md-6.col-footer1 .col-md-3 .o-pwa-button-primary {
        font-size: 14px;
    }

    .col-md-6.col-footer1 .col-md-3 {
        padding-left: 0;

        padding-right: 0;
    }

    .list-item .c-pwa-i18n-selector {
        margin-top: -6px;
    }

    .c-pwa-i18n-selector-menu__text {
        font-size: 14px;
    }

    .list-item.items-89 .c-pwa-i18n-selector .c-pwa-i18n-selector-choices:last-child {
        width: 44%;
    }

    .header .menu>ul>li .menu-subs {
        padding-left: 0px !important;

        padding-top: 40px !important;

        padding-right: 0px !important;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:nth-child(2) .title,
    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:nth-child(3) .title {
        margin-top: -42px !important;

        padding-top: 20px;

        padding-bottom: 20px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item .title {
        line-height: 1;

        background-color: #fff;

        border-bottom: 1px solid #000;

        letter-spacing: 0.03rem;

        padding: 15px 20px;

        padding-top: 15px;

        padding-bottom: 15px;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item img,
    .menu1>ul>li .menu-subs.menu-column-4>.list-item img {
        width: 100%;

        height: 405px;

        padding-right: 40px;

        padding-left: 42px;
    }

    .list-item.remove-left-b {
        margin-top: -46px;
    }

    .list-item.remove-left-b h4.title {
        display: none;
    }

    .list-item.remove-left-b h4.title {
        padding-bottom: 14px !important;
    }

    .header .menu>ul>li .menu-subs.menu-column-4>.list-item:first-child .title {
        display: none;
    }

    #myHeader.width95.main-header-section {
        padding-top: 0px !important;
    }

    #myHeader .col-md-4.second-top-c1,
    #myHeader .col-md-4.second-top-c3 {
        display: none;
    }

    .signup-button {
        margin-left: 18px;
    }

    .header .menu>ul>li>a {
        line-height: 50px;

        font-size: 14px;

        padding-left: 15px;
    }

    .menu-item-has-children .fa.fa-angle-down {
        display: inline-block;

        margin-right: 20px;

        font-size: 18px;

        transform: rotate(270deg);
    }

    .first-menu-1 .menu-subs.menu-mega {
        left: unset !important;
    }

    .header .menu>ul>li.menu-item-has-children:hover .menu-subs {
        padding: 0px !important;

        padding-top: 0px;

        padding-top: 40px !important;
    }

    .header .menu>ul>li .menu-subs.menu-mega>.list-item>ul>li,
    .menu1>ul>li .menu-subs.menu-mega>.list-item>ul>li {
        display: block;

        line-height: 1;

        background-color: #fff;

        border-bottom: 1px solid #000;

        letter-spacing: 0.03rem;

        padding: 15px 20px;
    }

    .header .menu>ul>li>a,
    .menu1>ul>li>a {
        padding: 0px 0px 8px 20px;

        justify-content: space-between;

        display: flex;

        align-items: center;
    }

    .header .menu>ul>li {
        padding-top: 0px;
    }

    .second-top-c2 {
        width: 100%;

        max-width: 100%;

        flex: 0 0 100%;

        text-align: center;
    }

    .header .width95 .hide-in-desktop {
        display: block;
    }

    .header .width95 {
        width: 86%;
    }

    .header .width95 .c-pwa-site-basket__icon svg {
        width: 23px;

        height: 25px;
    }

    .header .width95 .c-pwa-site-basket__icon {
        position: absolute;

        margin-left: -31px;

        margin-top: -8px;
    }

    .header .width95 .c-pwa-count-badge {
        top: unset;

        left: unset;

        margin-left: -18px;

        z-index: 99;
    }

    a.c-pwa-site-basket__link.c-pwa-link.c-pwa-link--client {
        left: 88%;
        position: absolute;
        bottom: 81%;
    }

    .header .width95 .header-item-left.hide-in-desktop .md-form.my-0 {
        width: 668px;
        align-items: center;
        padding: 0 10px;
    }

    .header .width95 .header-item-left.hide-in-desktop .md-form.my-0 .fa.fa-search {
        left: 70%;

        margin-left: unset;
    }
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
    .col-md-6 .u-pwa-form-field.c-pwa-enhanced-input {
        margin-top: 27px;
    }

    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 30px !important;

        width: 20% !important;
    }

    .cart-page-1 .c-pwa-order-heading__item-title {
        color: #000;

        font-size: 14px !important;
    }
}

@media only screen and (min-width: 600px) and (max-width: 767.5px) {
    .c-pwa-item-attributes__attribute--quantity.hide-in-desktop {
        display: block;
    }

    .c-pwa-item-attributes__attribute--quantity.hide-in-desktop .c-pwa-label.is-required {
        display: none;
    }

    .c-pwa-quantity-selector.kof {
        width: 50%;

        margin: auto;

        margin-top: auto;

        margin-top: 5px;
    }

    .pic-quantity.col-md-2.col-2.hide-in-mobile .input-group.plus-minus-input,
    .pic-total-price.d-sm-none1.hide-in-mobile {
        display: none;
    }

    .pic-title-5.post-zil {
        top: 39%;

        left: -77px;
    }

    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 25px !important;

        width: 26px !important;
    }

    #quickshop .o-pwa-modal__close {
        right: 10px;

        top: 10px;
    }

    .address-modal-main {
        width: unset !important;
    }

    .header .menu .menu-mobile-header .menu-mobile-close {
        font-size: 30px;
    }

    .modal-dialog.acc-settings-address-modal-main {
        width: 97% !important;
    }

    .modal-dialog.acc-settings-address-modal-main .col-md-3.pl-10.pr-10,
    .modal-dialog.acc-settings-address-modal-main .col-md-4.pl-10 {
        padding-left: 14px;

        margin-top: 10px;
    }

    .modal-dialog.acc-settings-address-modal-main .col-md-4.pl-10 {
        padding-right: 10px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 760px) {
    .o-pwa-checkbox.o-pwa-checkbox--block input {
        height: 30px !important;

        width: 20% !important;
    }

    #quickshop .o-pwa-modal__close {
        right: 10px;

        top: 10px;
    }

    .address-modal-main {
        width: unset !important;
    }

    .header .menu .menu-mobile-header .menu-mobile-close {
        line-height: 12px;

        font-size: 30px;
    }

    .c-pwa-footer-columns__link--accordion {
        font-size: 14px;
    }

    .fifth-foo-c .c-pwa-footer-columns__link--icon {
        font-size: 14px;
    }

    .second-foo-c {
        flex: 0 0 25% !important;

        max-width: 25% !important;
    }

    .third-foo-c {
        flex: 0 0 22% !important;

        max-width: 22% !important;
    }

    .fourth-foo-c {
        flex: 0 0 22% !important;

        max-width: 22% !important;
    }

    .fifth-foo-c {
        flex: 0 0 26% !important;

        max-width: 26% !important;
    }
}



/* -------new css add-------- */
.categoryPage_productCard:hover .productImg {
    scale: 1.1;
}


@media only screen and (max-width: 600px) and (orientation: landscape) {
    .header-main-background {
        width: 100%;
    }
}

@media only screen and (min-width: 560px) and (max-width: 600px) {
    .herated-products-page .o-pwa-product-tile__quickshop {
        bottom: 20%;
    }
}

.modal-open .modal {
    z-index: 9999999;
}

.container-fluid.pr-60.pl-60.pt-30.pb-30 {
    margin: 0;
}

@media only screen and (min-width: 700px) and (max-width: 768px) {
    .beauty-page-s .o-pwa-product-tile__quickshop1 {
        bottom: 8% !important;
    }
}

@media only screen and (min-width: 636.5px) and (max-width: 700px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }

    .cart-car .slider-footer-titile {
        text-align: center;

        line-height: 42px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 636px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 20%;
    }

    .cart-car .slider-footer-titile {
        text-align: center;
    }
}

@media only screen and (min-width: 400px) and (max-width: 421px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 22%;
    }
}

@media only screen and (min-width: 421px) and (max-width: 465px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 20%;
    }
}

@media only screen and (min-width: 1078px) and (max-width: 1200px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 22%;
    }

    .cart-page-1 .slider-footer-titile {
        text-align: center;

        min-height: 36px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 12%;
    }
}

@media only screen and (min-width: 520.4px) and (max-width: 600.4px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 16%;
    }
}

@media only screen and (min-width: 465px) and (max-width: 520.4px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 18%;
    }
}

@media only screen and (min-width: 880px) and (max-width: 900px) {
    .cart-car .o-pwa-product-tile__quickshop1 {
        bottom: 9%;
    }
}

@media only screen and (min-width: 650px) and (max-width: 710.4px) {
    .try-09 .c-pwa-site-basket__icon {
        margin-left: 5px;

        left: -50px;
    }
}

@media only screen and (min-width: 960.5px) and (max-width: 990px) {
    .header .width95 .header-item-left.hide-in-desktop .md-form.my-0 .fa.fa-search {
        left: 72%;
    }
}

@media only screen and (min-width: 930.5px) and (max-width: 960px) {
    .header .width95 .header-item-left.hide-in-desktop .md-form.my-0 .fa.fa-search {
        left: 74%;
    }
}

@media only screen and (min-width: 917px) and (max-width: 930px) {
    .header .width95 .header-item-left.hide-in-desktop .md-form.my-0 .fa.fa-search {
        left: 75%;
    }
}

@media only screen and (min-width: 901px) and (max-width: 917px) {
    .header .width95 .header-item-left.hide-in-desktop .md-form.my-0 .fa.fa-search {
        left: 77%;
    }
}

@media only screen and (min-width: 601px) and (max-width: 650.4px) {
    .try-09 .c-pwa-site-basket__icon {
        margin-left: 5px;

        left: -40px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 773.4px) {
    .try-09 .c-pwa-site-basket__icon {
        margin-left: 5px;
    }
}

@media only screen and (min-width: 700px) and (max-width: 814.4px) {
    .c-pwa-count-badge {
        left: 83.1%;
    }
}

@media only screen and (min-width: 476.5px) and (max-width: 496px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 17.5% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 42px;
    }
}

@media only screen and (min-width: 456.5px) and (max-width: 476px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 18.5% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 42px;
    }
}

@media only screen and (min-width: 436.5px) and (max-width: 456px) {
    .single-product-page-16 .container-fluid .o-pwa-product-tile__quickshop1 {
        bottom: 19% !important;
    }

    .single-product-page-16 .slider-footer-titile {
        min-height: 42px;
    }
}

@media only screen and (min-width: 416.5px) and (max-width: 436.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 20%;
    }
}

@media only screen and (min-width: 767.4px) and (max-width: 800px) {
    .no-gutters.muit .size-selection.u-pwa-form-field {
        padding-right: 0px !important;
    }
}

@media only screen and (min-width: 350px) and (max-width: 416.4px) {
    .single-product-page-16 .o-pwa-product-tile__quickshop1 {
        bottom: 22%;
    }
}
