@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");

.navpro .gutters>.navpro-col-9 {
    width: calc(100% - 12px) !important;
}

.cms-index-index .block-categories .bg-text {
    font-size: 4vw !important;
    color: #333 !important;
    height: 6vw !important;
    line-height: 4vw !important;
}



.SectionTrustBuilding_container_5ZyIq {
    padding-left: 4rem !important;

    padding-right: 4rem !important;

    padding-bottom: calc(10vh + 13rem) !important;

    background-repeat: no-repeat !important;

    background-position: 100% !important;

    background-size: 63% !important;
}



.SectionTrustBuilding_cardsContainer_a_LFC {
    display: flex !important;
}



.ShadowBox_container_2GRGj {
    height: 100% !important;

    width: 100% !important;

    overflow: hidden !important;

    border-radius: .25rem !important;

    transition: all .15s ease-in-out !important;

}



.SectionTrustBuilding_cardsContainer_a_LFC {
    max-width: 42rem !important;

    width: 40% !important;

    margin-top: 5rem !important;

    margin-left: 0 !important;

    flex-direction: column !important;
}



.SectionTrustBuilding_cardsContainer_a_LFC>div {
    width: 100% !important;
}



.SectionTrustBuilding_shadowBoxIcon_AqqMl {
    margin: 1.7rem 1.2rem 0 1.1rem !important;
}



.FeatureCard_container_21-vt {

    padding-right: 2rem !important;

    max-width: 38rem !important;

    max-height: 16.25rem !important;

}



.FeatureCard_container_21-vt {

    display: flex !important;

    flex-direction: row !important;

    height: 100% !important;

    padding-top: 1.5rem !important;

    padding-bottom: 1rem !important;

    border-radius: .25rem !important;

}



.FeatureCard_cardText_1JwU- {

    overflow: hidden !important;

}

.FeatureCard_cardText_1JwU- {

    max-width: 85rem !important;

}

.FeatureCard_title_1A8gD {

    font-weight: 600 !important;

    margin: 0 !important;

    font-size: 1.5rem !important;

    letter-spacing: .025em !important;

    color: #565656 !important;

}

.FeatureCard_description_F09Ek>* {

    line-height: 2 !important;

    color: #878787 !important;

}

.AppImage_image_VR3LO {

    position: relative !important;

}

.Headline_container_zkgNN.SectionTrustBuilding_headline_wNqaA {

    text-align: center;

}

.SectionTrustBuilding_shadowBox_2L0Jl {

    display: flex !important;

    flex-direction: row !important;

}

.PromotionSection_container_3b4k- {



    padding-left: 2rem !important;

    padding-right: 2rem !important;

}

.PromotionSection_container_3b4k- {

    display: flex !important;

    flex-direction: row !important;

    justify-content: center !important;

    margin-top: 0 !important;

    padding-top: 3rem !important;

    padding-bottom: 3rem !important;

    width: 97% !important;

}



.PromotionSection_promotionLeft_GvJC9 {

    width: 100% !important;

    max-width: 50% !important;

}



.PromotionMainOffer_container_3NRJN {

    padding-top: 3rem !important;

    padding-bottom: 3rem !important;

    min-height: 55rem !important;

}



.PromotionMainOffer_container_3NRJN {

    background-color: #f6f9fd !important;

    background-position: bottom !important;

    background-size: contain !important;

    background-repeat: no-repeat !important;

    display: flex !important;

    padding: 2rem !important;

}

.PromotionMainOffer_body_xWzyc {

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;

    text-align: center !important;

    width: 100% !important;

}



.PromotionMainOffer_heading_1Sw9w {



    font-size: 4.75rem !important;



}

.PromotionMainOffer_heading_1Sw9w {



    line-height: 1.5 !important;

    margin-top: 0 !important;

    margin-bottom: 0 !important;

    font-weight: 600 !important;

    color: #565656 !important;



}

.PromotionMainOffer_bodyText_1cfcF {

    line-height: 1.5 !important;

    margin-top: .5rem !important;

    max-width: 35rem !important;

    color: #565656 !important;

    font-size: 25px;

}

.PromotionSection_promotionRight_2k7NR {

    display: flex !important;

    flex-direction: column !important;

    margin-left: 3rem !important;

    width: 100% !important;

    max-width: 50% !important;

}

.PromotionSaleItems_container_3zbRv {

    max-width: 100% !important;

    min-height: 27rem !important;

    margin-top: 0 !important;

    margin-right: 0 !important;

    padding-top: 3rem !important;

    padding-bottom: 2.5rem !important;

    width: 100% !important;

    background-color: #f6f9fd !important;

    background-position: top !important;

    background-size: contain !important;

    background-repeat: no-repeat !important;

    display: flex !important;



}



.PromotionSaleItems_body_3m6J6 {

    text-align: left !important;

    flex-direction: row !important;

    align-items: flex-end !important;

    padding-left: 2rem !important;

    padding-right: 2rem !important;

    justify-content: space-between !important;

    display: flex !important;

    width: 100% !important;

}

.PromotionSaleItems_bodyText_2k4y- {

    line-height: 1.5 !important;

    margin-top: .5rem !important;

    margin-bottom: .5rem !important;

    font-size: 3.25rem !important;

    max-width: 25rem !important;

    color: #565656 !important;

}

.PromotionPopularProducts_container_3v8lV {

    min-height: 25rem !important;

}

.PromotionPopularProducts_container_3v8lV {

    padding-top: 3rem !important;

    padding-bottom: 3rem !important;

    margin-top: 3rem !important;

    margin-left: 0 !important;

    margin-bottom: 0 !important;

    width: 94% !important;

    min-height: 23rem !important;

}

.PromotionPopularProducts_container_3v8lV {



    margin-top: 2.3 rem !important;

    margin-bottom: 0 !important;

    margin-left: 0 rem !important;

    padding-left: 1rem !important;

    padding-right: 1rem !important;

    max-height: 20rem !important;

}

.PromotionPopularProducts_container_3v8lV {

    min-height: 20rem !important;

    background-color: #f6f9fd !important;

    background-position: 100% !important;

    padding: 2rem !important;

    display: flex !important;

    background-size: contain !important;

    background-repeat: no-repeat !important;

    margin-bottom: 1rem !important;

}



.PromotionPopularProducts_heading_2Q57u {

    max-width: 100% !important;

    margin-top: 0 !important;

    margin-bottom: 0 !important;

    line-height: 1.5 !important;

    font-size: 3.875rem !important;

    font-weight: 600 !important;

    color: #565656 !important;

}



.PromotionPopularProducts_bodyText_3oDnp {

    max-width: 21rem !important;

    line-height: 1.5 !important;

    margin-top: .5rem !important;

    font-size: 2.25rem !important;

    max-width: 17rem !important;

    color: #565656 !important;

}

.navpro .navpro-a-with-thumbnail img {
    filter: contrast(100%) !important;
}

.product-info-main .product.attribute.overview {
    display: none !important;
}

.product-info-main .product.attribute.sku .value {
    display: none !important;
}

.soldtogether-block .amazonstyle-images li.item::before {
    background-image: none !important;
}



.nav-sections .nav-sections-items .navigation li.has-active.level-top.parent.ui-menu-item {
    border-bottom: 2px solid #2b3945;
}

.nav-sections .nav-sections-items .navigation li.active.level-top.parent.ui-menu-item {
    border-bottom: 0px solid #2b3945;
}

.ProductDetailSnapshot_shipToday_1DVf0 {

    font-weight: 600 !important;

    text-align: center !important;

    margin-left: auto !important;

    margin-right: auto !important;

    padding: .5rem !important;

    margin-top: .5rem !important;

    white-space: nowrap !important;

    overflow: hidden !important;

    width: 100% !important;

    min-height: 1rem !important;

    background-color: #f6f9fd !important;

    border: 3px dotted #5590d9 !important;

}

.product-info-main .product-add-form-bottom {
    margin-left: 0px !important;
}

/*31032023 mukesh*/
.navpro .navpro-a-with-thumbnail img {
    max-width: 170px;
    height: auto !important;
}

#shopping-cart-table img.product-image-photo {
    max-width: 60px;
}

#shopping-cart-table .cart.table-wrapper .product-item-name+.item-options {
    margin-top: 0;
}

.fieldset>.legend {

    font-size: 2.6rem;
}

.cart.table-wrapper .col.price,
.cart.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp {
    padding: 20px 11px 0px;
    text-align: center;
}

.cart.table-wrapper .item .col.item {
    padding: 20px 8px 0px 0;
}

.column.main .block .block-title.home-contact {
    margin: 0;
}

.column.main .block .block-title.home-contact strong {
    margin: 0 0 0 0 !important;
    padding-bottom: 0;
    margin-bottom: 0 !important;
}

.h2,
.column.main .block-title [aria-level="2"],
.product-info-main .page-title {
    margin-top: 1rem;
    margin-bottom: 1.6rem;
}

.page-main .page-title-wrapper .page-title {
    text-transform: none;
}

h3,
.h3,
.product-info-sticky .name,
.column.main .block-title [aria-level="3"],
.block.askit-question-form>.block-title strong,
.contact.form .legend {
    text-transform: none;
}

.filter-options-title,
.filter>.content .options>dt {
    text-transform: none;
}

.product-info-main .input-text.qty,
.product-options-wrapper .field .control>select,
.swatch-attribute select.swatch-select,
.bundle-options-container .input-text.qty {
    text-transform: none;

}

/* 03-04-20230*/
#search_mini_form .custom-item-info-wrapper {
    display: none;
}

#search_mini_form .block-swissup-ajaxsearch-results {
    border: 1px solid #ccc;
}

.product-info-main .product-info-stock-sku {
    display: block;
}

.product-info-main .product-info-price .price-box {
    display: block;
}

.product-info-main .product-info-price {
    margin: 0px 0 0px;
}

.product-add-form-bottom.argento-force>div {
    text-align: left !important;
}

.product-info-main .product-addto-links .action.towishlist::before {
    content: "" !important;
    background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTggMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA5NSwgLTYwMikiIHN0cm9rZT0iIzAwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTc3LCAxOTIpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAyNjIpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTksIDE0MykiPjxwb2x5Z29uIHBvaW50cz0iOCAxOCAxNiAxMCAxMyA2IDExIDYgOCA5IDUgNiAzIDYgMCAxMCI+PC9wb2x5Z29uPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==') !important;
    background-repeat: no-repeat !important;
    background-position: 0px 6px !important;
}

.product-info-main .product-info-price .product-reviews-summary {
    display: block;
}

.product-info-main .product-info-stock-sku:first-child .product-social-links {
    text-align: right;
}

.product-info-main .product.attribute.sku .value1 {
    font-weight: bold;
    text-transform: none !important;
}

.box-tocart .field.qty label {

    width: 110px;
}

.topContactUs {
    color: #fff;
    margin-top: 2px;
}

.filter .block-subtitle,
.filter>.content .subtitle {
    text-transform: none;
}

div.block .block-title strong {
    text-transform: none;
}

.toolbar {
    font-weight: normal;
    text-transform: none;
}

#product-options-wrapper select {
    width: auto;
}

.product-item .price-box .price {
    color: #f76801;
    text-transform: none;
}

.tocart.action:hover,
.action.soldtogether-cart-btn:hover,
.bundle-actions .action.primary.customize:hover {
    background: #f76801;
    border: 2px solid #f76801;
}

.tocart.action,
.action.soldtogether-cart-btn,
.bundle-actions .action.primary.customize {
    background: #014693;
    border: 2px solid #014693;
    font-size: 1.6rem;
    text-transform: none;
    padding-bottom: 10px;
    padding-top: 10px;
}

button {
    border: 2px solid #014693;
    color: #014693;
    font-size: 1.6rem;
    padding-bottom: 10px;
    padding-top: 10px;
    text-transform: none;

}

button:hover {
    border: 2px solid #014693;
    color: #fff;
    background: #014693;
}

.action.primary {
    font-size: 1.6rem;
    text-transform: none;
}

.abs-revert-to-action-secondary,
.paypal-review .block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.primary,
.abs-discount-block .actions-toolbar .action.cancel,
.block-compare .action.primary,
.cart-summary .block .actions-toolbar>.primary .action.primary,
.abs-discount-code .form-discount .actions-toolbar .primary .action,
.cart-summary .form.giftregistry .fieldset .action.primary,
.gpay-discount .actions-toolbar .action.primary,
.gpay-discount .actions-toolbar .action.cancel,
.paypal-review-discount .actions-toolbar .action.primary,
.paypal-review-discount .actions-toolbar .action.cancel,
.cart-discount .actions-toolbar .action.primary,
.cart-discount .actions-toolbar .action.cancel,
.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action {
    background: transparent;
    border: 2px solid #cd5034;
    color: #cd5034;
}

.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.tocart,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content>.actions>.primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary {
    text-transform: none;
}

.products-grid.wishlist .product-item-name {
    margin-top: 0;
    min-height: 60px;
}

table thead tr {
    background: #f5f5f5;
}

table tr:nth-child(even) {
    background: #f9f9f9c7;
}

.order-review-form .action.primary,
.bundle-actions .action.primary.customize,
.bundle-options-container .block-bundle-summary .box-tocart .action.primary,
.box-tocart .action.tocart,
.cart-summary .checkout-methods-items .action.primary.checkout,
.block-minicart .block-content>.actions>.primary .action.primary,
.methods-shipping .actions-toolbar .action.primary,
.block-authentication .action.action-register,
.block-authentication .action.action-login,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
.form-address-edit .actions-toolbar .action.primary,
.box-tocart .action.instant-purchase,
.multicheckout .action.primary {
    font-size: 1.6rem;
    line-height: 1;
    padding-bottom: 10px;
    padding-top: 10px;
}

.review-form .action.submit.primary {
    border: 2px solid #014693;
    color: #014693;
}

.review-form .action.submit.primary:hover {
    border: 2px solid #cd5034;
    color: #fff;
    background-color: #cd5034;
}

.navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a {
    text-transform: none;
}

.suggestpage-activity .cartinfo h3 {
    font-size: 22px;
}

.cart.table-wrapper .col.price,
.order-items.table-wrapper .col.price,
.cart.table-wrapper .col.qty,
.order-items.table-wrapper .col.qty,
.cart.table-wrapper .col.subtotal,
.order-items.table-wrapper .col.subtotal,
.cart.table-wrapper .col.msrp,
.order-items.table-wrapper .col.msrp {
    text-align: left;
}

table td select {
    height: 35px;
    border: 2px solid #e1e1e1;
    padding: 4px 15px;
    text-transform: none;
    font-size: 1.6rem;
}

.page-title-wrapper {
    margin: 0px 0 0px;
}

.multicheckout .actions-toolbar .secondary .action {
    margin-top: 0;
}

.opc-wrapper .shipping-address-item.selected-item:after {
    background: #014693;
}

.opc-wrapper .shipping-address-item.selected-item {
    border-color: #014693;
}

.checkout-payment-method .ccard .cvv .input-text {
    width: 65px;
}

input#discount-code {
    padding-top: 0;
    padding-bottom: 0;
    height: 41px;
    border: 2px solid #cd5034;
}

.page-title-wrapper .page-title,
.argento-force-title [role="heading"],
.hero .block-title [role="heading"],
.argento-force-title-centered [role="heading"],
.catalog-product-view .column.main>.block .block-title [role="heading"] {
    background-image: none !important;
}

.page-header .header.panel>.header.links {
    display: block !important;
    color: #ffffff;
}

.page-header .header.panel>.header.links:hover {
    display: block !important;
    color: #ffffff;
}

.header.panel>.header.links>li.welcome,
.header.panel>.header.links>li>a {
    color: #ffffff;
}

.header.panel>.header.links>li.welcome:hover,
.header.panel>.header.links>li>a:hover {
    color: #ffffff;
}

.header.panel>.header.links>li>a:visited {
    color: #ffffff;
    text-decoration: none;
}

.box-tocart .field.qty label {
    min-height: auto;
    text-transform: none;
}

.box-tocart .field.qty input#qty {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}

/*.easyslide-wrapper .swiper-container.easyslide-swiper-argento_mobile {
    display: block!important;
}*/
.cms-index-index .jumbotron>.easyslide-wrapper .swiper-slide {
    max-width: 100%;
}

.sidebar .filter .block-subtitle {
    border-radius: 10px 10px 0px 0px;
}

.page-wrapper>.breadcrumbs {
    max-width: 1400px;
    margin: 0 auto;
    text-transform: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.product.data.items>.item.content .review-add .block-title::before {
    font-size: 3rem;
    color: #2b3945;
    height: auto;
    line-height: normal;
    margin-top: 40px;
    margin-left: 50px;
    letter-spacing: normal;
    text-transform: none;
}

.product.data.items>.item.content .review-add .block-title {
    height: auto;
    margin-bottom: 0;
}

.product.data.items>.item.title>.switch {
    text-transform: none;
}

.soldtogether-swiper .product-item-name,
.soldtogether-swiper .product.name a {
    font-size: 1.6rem;
}

.block-swissup-ajaxsearch-results .grid .product-item-info-wrapper .product-item-info {
    box-shadow: 0 0 1px #ccc;
}

.price-container .price {
    /* font-size: 1.4rem; */
    font-weight: bold;
    color: #f76801;
}

#product-options-wrapper select {
    width: auto;
    font-weight: normal;
    color: #000;
    max-width: 270px;
}

.checkout-shipping-method .actions-toolbar>.primary {
    float: initial;
    margin-top: 20px;
}

.opc-wrapper .form-login {
    border-bottom: 0px solid #cccccc;
    padding-bottom: 0;
}

.opc-block-summary .items-in-cart>.title:after {

    font-size: 40px;
}

.page-footer .footer.content .links.footer>li div[data-role="title"] {

    text-transform: capitalize;
}

.page-footer div[data-role="title"] {

    text-transform: capitalize;
}

.field.search .control {
    border: 1px solid #ccc;
    box-shadow: 0px 0px 10px #ccc;
    background: #fff;
    position: relative;
    z-index: 1;
}

.product-info-main .product-info-price .price-box .price-container>span:last-child {

    display: block;
}

.panel.header.argento-grid .col-md-4 .topContactUs {
    display: none;
}

.fotorama__arr.fotorama__arr--next {
    right: 60px !important;
}

.fotorama__arr--prev {
    left: -20px;
}

.swiper-slide img {

    width: 100%;
}

.checkout-shipping-address .googlepay-button-container {

    display: none;
}

form.form.form-login#login-form .btnLogin {
    background: #014693;
    margin-bottom: 20px !important;
    display: block;
    width: 100%;
    border: 1px solid #014693 !important;
    color: #fff;
    border-radius: 30px;
    line-height: 30px;
    text-transform: capitalize;
}

form.form.form-login#login-form .btnLogin:hover,
form.form.form-login#login-form #send2.btnCreateAc:hover {
    background: #cd5034;
    border: 1px solid #cd5034 !important;
    color: #fff;
}

form.form.form-login#login-form #send2.btnCreateAc {
    background: #f7f7f7;
    margin-bottom: 20px !important;
    display: block;
    width: 100%;
    border: 1px solid #014693 !important;
    border-radius: 30px;
    line-height: 48px;
    text-transform: capitalize;
    color: #014693;
    text-align: center;
}

form.form.form-login#login-form .secondary {
    display: block;
}

h2 {
    font-size: 2rem;
    text-transform: none !important;
    margin-top: 2rem;
}

.footer.content .links a {
    font-weight: normal;
}

.link-accent,
.askit-item-actions .askit-item-trigger,
.actions-toolbar>.secondary .action.remind {
    border-bottom: 0px solid #ede734;
}

h4,
.h4,
.column.main .modal-content .block-title [role="heading"],
.soldtogether-block .totalprice {
    text-transform: none;
}

hr {

    margin-bottom: 10px;
    margin-top: 10px;
}

.nav-sections .orientation-horizontal .level0:hover>.level-top,
.nav-sections .orientation-horizontal .level0.opened>.level-top {
    border-bottom: 2px solid #014693;
}

.fieldset.coupon button.action.apply.primary {
    border: 2px solid #014693 !important;
    color: #014693 !important;
}

.fieldset.coupon button.action.apply.primary:hover {
    border: 2px solid #014693 !important;
    color: #fff !important;
    background-color: #014693 !important;
}

.cart.table-wrapper .actions-toolbar>.action-delete {
    right: 10px;
}

.cart.table-wrapper .actions-toolbar>.action-edit,
.cart.table-wrapper .actions-toolbar>.action-delete {
    top: 7px;
}

.product-info-main>.product-info-stock-sku:first-child {
    display: none;
}

/*20-04-2023 start*/
select,
input {
    height: 40px;
    line-height: 20px;
    padding: 4px 34px 4px 15px;
}

.box-tocart .field.qty label,
.product-options-wrapper .fieldset>.field>.label,
.product-options-wrapper .fieldset>.field.date .legend,
.product-options-wrapper .swatch-attribute .swatch-attribute-label-wrapper {
    min-height: 40px;
}

.navpro .navpro-a-with-thumbnail img {
    max-width: 150px !important;
    height: auto !important;
    width: auto !important;
}

input[type="checkbox"],
input[type="radio"] {

    padding: 10px;
}

/* #product-review-container
.rating-summary .rating-result {
  
    display: none;
} */
span.label.rating-label {
    display: block;
}

.box-tocart .fieldset .actions {
    /* float: right; */
    /* width: calc(100% - 100px - 54px - 0px)!important; */
    display: inline;
    margin-left: 10px;
    width: auto;
    float: inherit;
}

.product-add-form-bottom.argento-force img {
    width: 30px;
}

.product-options-wrapper .fieldset>.field>.label {
    width: 60px;
}

.product-options-wrapper#product-options-wrapper input.product-custom-option {
    padding: 0;
    height: auto;
}

.product-options-wrapper#product-options-wrapper .field.file {
    display: block;
}

.product-options-wrapper#product-options-wrapper .fieldset>.field>.label {
    width: 100%;
    text-transform: capitalize;
}

.product-options-wrapper#product-options-wrapper .field.configurable.required label.label {
    width: 110px;
}

.nav-sections .nav-sections-items .navigation li.active a {
    position: relative;
}

.nav-sections .nav-sections-items .navigation li.active a:before {
    content: "";
    height: 0;
    width: 100%;
    background: #014693;
    z-index: 11;
    bottom: -2px;
    position: absolute;
    left: 0;
    border-bottom: 2px solid #014693;
}

li.item.product.product-item:hover .swatch-attribute select.swatch-select {
    display: block;
    margin: 0 auto;
}

li.item.product.product-item .swatch-attribute select.swatch-select {
    display: none;
}

.argento-swiper-wrapper .products-grid {
    position: relative;
    z-index: 0;
}

@media screen and (min-width: 1250px) and (max-width: 1400px) {
    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item {
        height: 310px;
    }

}

@media screen and (min-width: 1100px) and (max-width: 1199px) {

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item {

        height: 290px;

    }

}

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

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item {

        height: 270px;

    }

}

@media screen and (max-width: 1150px) {
    .products-grid .product-item-actions {
        display: block;
    }

    .product-item-actions .actions-primary+.actions-secondary {
        display: inline;
        position: absolute;
        top: 11px;
        z-index: 1;
        right: 8px;
        width: 40px;
    }

    .products-grid .product-item-actions {
        display: block;
        position: initial;
    }

    .page-products .product-item-info {
        position: relative;
    }

}

/*20-04-2023 end*/
@media screen and (max-width: 767px) and (min-width: 312px) {

    .swiper-container.easyslide-swiper-argento_force {
        display: none !important;
    }


}

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

    .swiper-container.easyslide-swiper-argento_mobile {
        display: none !important;
    }

    .catalog-product-view .product.media {
        max-width: calc(97% - 700px);
    }

    .page-layout-1column .product-info-main {
        width: 50%;
    }

    .box-tocart .action.tocart {

        width: auto;
    }

    .products-grid.wishlist .product-item-tooltip {
        display: inline-block;
        top: -3px;
        right: -10px;
    }

    .wishlist-index-index .products-grid.wishlist .product-item .price-box {
        display: inline-block;
    }
}



/*--1/3/23--M-*/

@media screen and (min-width: 768px),
print {

    .page-header {
        background: #014693;
    }

}

.page-header .header.panel .header-slider .swiper-slide>* {

    color: #fff;

}

.nav-sections .orientation-horizontal .level0>a.level-top {

    color: #fff;

}



@media screen and (min-width: 768px),
print {

    .page-header .block-search .action.search {

        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBmaWxsPSJub25lIj48ZyBzdHlsZT0ic3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNmZmZmZmYiPjxjaXJjbGUgY3g9IjguNSIgY3k9IjguNSIgcj0iNy41Ii8+PHBhdGggZD0iTTE0LjUgMTQuNUwxOC44IDE4LjgiLz48L2c+PC9nPjwvc3ZnPgo=');
        width: 25px !important;
        height: 37px !important;
        right: -10px !important;
    }

}

.page-header .switcher-label.accnt .icon {

    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEwIDEzIj48ZyBmaWxsPSJub25lIj48ZyBmaWxsPSIjZmZmZmZmIj48cGF0aCBkPSJNMyA3TDcgN0M4LjcgNyAxMCA4LjMgMTAgMTBMMTAgMTMgMCAxMyAwIDEwQzAgOC4zIDEuMyA3IDMgN1oiLz48Y2lyY2xlIGN4PSI1IiBjeT0iMyIgcj0iMyIvPjwvZz48L2c+PC9zdmc+);

    width: 13px;

    height: 13px;

    content: '';

    background-size: contain;

    background-repeat: no-repeat;

    background-position: 50% 50%;

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.page-header .switcher-label.mywishlist .whicon {

    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NDQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQ0Kd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQ0KCTxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMS4zMzUsMEMxMC4wMjYsMCw4Ljg0OCwwLjU0MSw4LDEuNDA3QzcuMTUzLDAuNTQxLDUuOTc1LDAsNC42NjcsMEMyLjA4OCwwLDAsMi4wOSwwLDQuNjY3QzAsMTIsOCwxNiw4LDE2DQ0KCXM4LTQsOC0xMS4zMzNDMTYuMDAxLDIuMDksMTMuOTEzLDAsMTEuMzM1LDB6IE04LDEzLjY4NEM2LjEzNCwxMi40OSwyLDkuMzIxLDIsNC42NjdDMiwzLjE5NiwzLjE5NywyLDQuNjY3LDJDNiwyLDgsNCw4LDQNDQoJczItMiwzLjMzNC0yYzEuNDcsMCwyLjY2NiwxLjE5NiwyLjY2NiwyLjY2N0MxNC4wMDEsOS4zMjEsOS44NjcsMTIuNDksOCwxMy42ODR6Ii8+DQ0KPC9zdmc+DQ0K);

    width: 13px;

    height: 13px;

    content: '';

    background-size: contain;

    background-repeat: no-repeat;

    background-position: 50% 50%;

    display: inline-block;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.minicart-wrapper .action.showcart::before,
.minicart-wrapper .action.showcart.active::before,
.minicart-wrapper .action.showcart.active::before,
.minicart-wrapper .action.showcart.active.active::before {

    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIyMiIgdmlld0JveD0iMCAwIDE5IDIyIj48ZyBmaWxsPSJub25lIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ2NyAtNjQpdHJhbnNsYXRlKDAgOCl0cmFuc2xhdGUoMTQ2NyA1NykiPjxnIHN0eWxlPSJzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNmZmZmZmYiPjxwYXRoIGQ9Ik0xMyAzLjlDMTMgMS44IDExLjMgMCA5LjEgMCA3IDAgNS4yIDEuOCA1LjIgMy45IDUuMiA2LjIgNS4yIDguNyA1LjIgOC43TDEzIDguN0MxMyA4LjcgMTMgNi4yIDEzIDMuOVoiLz48L2c+PHBvbHlnb24gcG9pbnRzPSIxLjcgNSAxNi41IDUgMTcgOS44IDE2LjkgMTAgMTAuNyAyMSAwIDIxIiBmaWxsPSIjZmZmZmZmIi8+PHBvbHlnb24gcG9pbnRzPSIxOSAyMSAxMyAyMSAxNy41IDEzIiBmaWxsPSIjRURFNzM0Ii8+PC9nPjwvZz48L3N2Zz4K);

}



.force-icon.force-100percent {

    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTlweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNTkgNjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTgzLCAtMzc4OSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4MiwgMzc4OSkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwMSwgMCkiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMzQ0NCwgMC45MDA0NTApIj48cGF0aCBkPSJNMi4zNDQ3OTEwM2UtMTMsMjQuOTU2MDQ5OSBDMC40MzQ0LDIxLjk4NzY0OTkgMS4zMTg4LDE5LjA3MDM0OTkgMi42NzQxLDE2LjMyNzA0OTkgQzUuMjIyOCwxMS4xNjgyNDk5IDkuMzA1Myw2LjgxMDg0OTk1IDE0LjI5NzgsMy44OTY2NDk5NSBDMTQuMzUyOSwzLjg2NDc0OTk1IDE0LjQwOCwzLjgzMjk0OTk1IDE0LjQ2MzEsMy44MDExNDk5NSBDMjUuMDAyOCwtMi4yMTcxNTAwNSAzOS4xNzgzLC0xLjEwMTc1MDA1IDQ4LjY3NTYsNy4yMzg2NDk5NSBDNTYuOTczMiwxNC41MjU0NDk5IDYwLjY5NzUsMjYuNzA3NjQ5OSA1Ny41NjYzLDM3LjYxMDU0OTkgQzU0Ljk2NzcsNDYuNjU5MDQ5OSA0Ny44MjU2LDU0LjI2NDk0OTkgMzguODM0MSw1Ny4zODU5NDk5IEMyNy43MDU2LDYxLjI0ODg0OTkgMTQuMzM2OCw1Ny43NDc3NDk5IDYuNTExMyw0OC40NDc5NDk5IEwxMC4zNDM0LDQ2LjIzNTQ0OTkgQzE0Ljc0MjksNTEuMDgxOTQ5OSAyMC45OTY0LDU0LjMxNDc0OTkgMjcuNzA4NSw1NC43MDkyNDk5IEMzNy4zODQ0LDU1LjI3Nzk0OTkgNDcuMTQ5LDQ5LjgxOTQ0OTkgNTEuNjU5Myw0MS4wMjU0NDk5IEM1NC45NTA3LDM0LjYwODA0OTkgNTUuMzU4NiwyNi43ODg4NDk5IDUyLjY2MDYsMjAuMDU4NDQ5OSBDNTAuNzI3OCwxNS4yMzcwNDk5IDQ3LjI4MywxMS4wMjk0NDk5IDQyLjkxOTgsOC4yMTA0NDk5NSBDMzUuMjE5MSwzLjIzNTE0OTk1IDI0Ljc0ODQsMi44OTczNDk5NSAxNi43MjIsNy40MTMzNDk5NSBDMTYuNjI3LDcuNDY3MjQ5OTUgMTYuNTMyMyw3LjUyMTU0OTk1IDE2LjQzNzksNy41NzYyNDk5NSBDMTAuOTQ5NiwxMC43Nzk4NDk5IDYuNzU1MSwxNi4wOTUzNDk5IDQuOTMxOCwyMi4xNzA0NDk5IEM0LjU1MDYsMjMuNDQwNTQ5OSA0LjI3MTYsMjQuNzQwMjQ5OSA0LjA5NDksMjYuMDUzMzQ5OSBMMi4zNDQ3OTEwM2UtMTMsMjQuOTU2MDQ5OSBaIiBmaWxsPSIjRURFNzM0Ij48L3BhdGg+PHBvbHlnb24gZmlsbD0iI0VERTczNCIgcG9pbnRzPSI1LjMzMDQgNDIuMjAxNDQ5OSAxMi42NjA1IDQ0Ljg5NzY0OTkgNC4wMDAzIDQ5Ljg5NzY0OTkiPjwvcG9seWdvbj48cGF0aCBkPSJNMTMuODM1NiwyMi4xNTk1NDk5IEMxMy45Mjg5MzM4LDIyLjExOTU0OTcgMTQuMDI4OTMyOCwyMi4wOTk1NDk5IDE0LjEzNTYsMjIuMDk5NTQ5OSBMMTYuMDU1NiwyMi4wOTk1NDk5IEMxNi4xMjIyNjcsMjIuMDk5NTQ5OSAxNi4xNzg5MzMxLDIyLjEyMjg4MyAxNi4yMjU2LDIyLjE2OTU0OTkgQzE2LjI3MjI2NjksMjIuMjE2MjE2OCAxNi4yOTU2LDIyLjI3Mjg4MjkgMTYuMjk1NiwyMi4zMzk1NDk5IEwxNi4yOTU2LDM1Ljg1OTU0OTkgQzE2LjI5NTYsMzUuOTI2MjE2OSAxNi4yNzIyNjY5LDM1Ljk4Mjg4MyAxNi4yMjU2LDM2LjAyOTU0OTkgQzE2LjE3ODkzMzEsMzYuMDc2MjE2OCAxNi4xMjIyNjcsMzYuMDk5NTQ5OSAxNi4wNTU2LDM2LjA5OTU0OTkgTDE0LjIxNTYsMzYuMDk5NTQ5OSBDMTQuMTQ4OTMzLDM2LjA5OTU0OTkgMTQuMDkyMjY2OSwzNi4wNzYyMTY4IDE0LjA0NTYsMzYuMDI5NTQ5OSBDMTMuOTk4OTMzMSwzNS45ODI4ODMgMTMuOTc1NiwzNS45MjYyMTY5IDEzLjk3NTYsMzUuODU5NTQ5OSBMMTMuOTc1NiwyNC41Nzk1NDk5IEMxMy45NzU2LDI0LjU1Mjg4MzEgMTMuOTY1NjAwMSwyNC41MjYyMTY3IDEzLjk0NTYsMjQuNDk5NTQ5OSBDMTMuOTI1NTk5OSwyNC40NzI4ODMxIDEzLjkwMjI2NjgsMjQuNDY2MjE2NSAxMy44NzU2LDI0LjQ3OTU0OTkgTDEyLjIzNTYsMjQuNzk5NTQ5OSBMMTIuMTc1NiwyNC43OTk1NDk5IEMxMi4wMjg5MzI2LDI0Ljc5OTU0OTkgMTEuOTU1NiwyNC43MjYyMTczIDExLjk1NTYsMjQuNTc5NTQ5OSBMMTEuODk1NiwyMy4yMzk1NDk5IEMxMS44OTU2LDIzLjEwNjIxNTkgMTEuOTQ4OTMyOCwyMy4wMTI4ODM1IDEyLjA1NTYsMjIuOTU5NTQ5OSBMMTMuODM1NiwyMi4xNTk1NDk5IFogTTIxLjY1NTYsMzYuMzE5NTQ5OSBDMjAuNTM1NTk0NCwzNi4zMTk1NDk5IDE5LjYzNTYwMzQsMzUuOTYyODg2OCAxOC45NTU2LDM1LjI0OTU0OTkgQzE4LjI3NTU5NjYsMzQuNTM2MjEzIDE3LjkzNTYsMzMuNTk5NTU1NyAxNy45MzU2LDMyLjQzOTU0OTkgTDE3LjkzNTYsMjUuNzU5NTQ5OSBDMTcuOTM1NiwyNC41OTk1NDQxIDE4LjI3NTU5NjYsMjMuNjYyODg2OCAxOC45NTU2LDIyLjk0OTU0OTkgQzE5LjYzNTYwMzQsMjIuMjM2MjEzIDIwLjUzNTU5NDQsMjEuODc5NTQ5OSAyMS42NTU2LDIxLjg3OTU0OTkgQzIyLjc4ODkzOSwyMS44Nzk1NDk5IDIzLjY5ODkyOTksMjIuMjM2MjEzIDI0LjM4NTYsMjIuOTQ5NTQ5OSBDMjUuMDcyMjcwMSwyMy42NjI4ODY4IDI1LjQxNTYsMjQuNTk5NTQ0MSAyNS40MTU2LDI1Ljc1OTU0OTkgTDI1LjQxNTYsMzIuNDM5NTQ5OSBDMjUuNDE1NiwzMy41OTk1NTU3IDI1LjA3MjI3MDEsMzQuNTM2MjEzIDI0LjM4NTYsMzUuMjQ5NTQ5OSBDMjMuNjk4OTI5OSwzNS45NjI4ODY4IDIyLjc4ODkzOSwzNi4zMTk1NDk5IDIxLjY1NTYsMzYuMzE5NTQ5OSBaIE0yMS42NTU2LDM0LjI5OTU0OTkgQzIyLjA5NTYwMjIsMzQuMjk5NTQ5OSAyMi40NDU1OTg3LDM0LjE0Mjg4NDggMjIuNzA1NiwzMy44Mjk1NDk5IEMyMi45NjU2MDEzLDMzLjUxNjIxNSAyMy4wOTU2LDMzLjA5OTU1MjUgMjMuMDk1NiwzMi41Nzk1NDk5IEwyMy4wOTU2LDI1LjYxOTU0OTkgQzIzLjA5NTYsMjUuMDk5NTQ3MyAyMi45NjU2MDEzLDI0LjY4Mjg4NDggMjIuNzA1NiwyNC4zNjk1NDk5IEMyMi40NDU1OTg3LDI0LjA1NjIxNSAyMi4wOTU2MDIyLDIzLjg5OTU0OTkgMjEuNjU1NiwyMy44OTk1NDk5IEMyMS4yMjg5MzEyLDIzLjg5OTU0OTkgMjAuODg4OTM0NiwyNC4wNTYyMTUgMjAuNjM1NiwyNC4zNjk1NDk5IEMyMC4zODIyNjU0LDI0LjY4Mjg4NDggMjAuMjU1NiwyNS4wOTk1NDczIDIwLjI1NTYsMjUuNjE5NTQ5OSBMMjAuMjU1NiwzMi41Nzk1NDk5IEMyMC4yNTU2LDMzLjA5OTU1MjUgMjAuMzgyMjY1NCwzMy41MTYyMTUgMjAuNjM1NiwzMy44Mjk1NDk5IEMyMC44ODg5MzQ2LDM0LjE0Mjg4NDggMjEuMjI4OTMxMiwzNC4yOTk1NDk5IDIxLjY1NTYsMzQuMjk5NTQ5OSBaIE0zMC42NTU2LDM2LjMxOTU0OTkgQzI5LjUzNTU5NDQsMzYuMzE5NTQ5OSAyOC42MzU2MDM0LDM1Ljk2Mjg4NjggMjcuOTU1NiwzNS4yNDk1NDk5IEMyNy4yNzU1OTY2LDM0LjUzNjIxMyAyNi45MzU2LDMzLjU5OTU1NTcgMjYuOTM1NiwzMi40Mzk1NDk5IEwyNi45MzU2LDI1Ljc1OTU0OTkgQzI2LjkzNTYsMjQuNTk5NTQ0MSAyNy4yNzU1OTY2LDIzLjY2Mjg4NjggMjcuOTU1NiwyMi45NDk1NDk5IEMyOC42MzU2MDM0LDIyLjIzNjIxMyAyOS41MzU1OTQ0LDIxLjg3OTU0OTkgMzAuNjU1NiwyMS44Nzk1NDk5IEMzMS43ODg5MzksMjEuODc5NTQ5OSAzMi42OTg5Mjk5LDIyLjIzNjIxMyAzMy4zODU2LDIyLjk0OTU0OTkgQzM0LjA3MjI3MDEsMjMuNjYyODg2OCAzNC40MTU2LDI0LjU5OTU0NDEgMzQuNDE1NiwyNS43NTk1NDk5IEwzNC40MTU2LDMyLjQzOTU0OTkgQzM0LjQxNTYsMzMuNTk5NTU1NyAzNC4wNzIyNzAxLDM0LjUzNjIxMyAzMy4zODU2LDM1LjI0OTU0OTkgQzMyLjY5ODkyOTksMzUuOTYyODg2OCAzMS43ODg5MzksMzYuMzE5NTQ5OSAzMC42NTU2LDM2LjMxOTU0OTkgWiBNMzAuNjU1NiwzNC4yOTk1NDk5IEMzMS4wOTU2MDIyLDM0LjI5OTU0OTkgMzEuNDQ1NTk4NywzNC4xNDI4ODQ4IDMxLjcwNTYsMzMuODI5NTQ5OSBDMzEuOTY1NjAxMywzMy41MTYyMTUgMzIuMDk1NiwzMy4wOTk1NTI1IDMyLjA5NTYsMzIuNTc5NTQ5OSBMMzIuMDk1NiwyNS42MTk1NDk5IEMzMi4wOTU2LDI1LjA5OTU0NzMgMzEuOTY1NjAxMywyNC42ODI4ODQ4IDMxLjcwNTYsMjQuMzY5NTQ5OSBDMzEuNDQ1NTk4NywyNC4wNTYyMTUgMzEuMDk1NjAyMiwyMy44OTk1NDk5IDMwLjY1NTYsMjMuODk5NTQ5OSBDMzAuMjI4OTMxMiwyMy44OTk1NDk5IDI5Ljg4ODkzNDYsMjQuMDU2MjE1IDI5LjYzNTYsMjQuMzY5NTQ5OSBDMjkuMzgyMjY1NCwyNC42ODI4ODQ4IDI5LjI1NTYsMjUuMDk5NTQ3MyAyOS4yNTU2LDI1LjYxOTU0OTkgTDI5LjI1NTYsMzIuNTc5NTQ5OSBDMjkuMjU1NiwzMy4wOTk1NTI1IDI5LjM4MjI2NTQsMzMuNTE2MjE1IDI5LjYzNTYsMzMuODI5NTQ5OSBDMjkuODg4OTM0NiwzNC4xNDI4ODQ4IDMwLjIyODkzMTIsMzQuMjk5NTQ5OSAzMC42NTU2LDM0LjI5OTU0OTkgWiBNMzkuMjU1NiwyOC4wMTk1NDk5IEMzOC43MDg5MzA2LDI4LjAxOTU0OTkgMzguMjA1NjAyMywyNy44ODI4ODQ2IDM3Ljc0NTYsMjcuNjA5NTQ5OSBDMzcuMjg1NTk3NywyNy4zMzYyMTUyIDM2LjkyMjI2OCwyNi45NjYyMTg5IDM2LjY1NTYsMjYuNDk5NTQ5OSBDMzYuMzg4OTMyLDI2LjAzMjg4MDkgMzYuMjU1NiwyNS41MTk1NTI3IDM2LjI1NTYsMjQuOTU5NTQ5OSBDMzYuMjU1NiwyNC40MTI4ODA1IDM2LjM4ODkzMiwyMy45MDYyMTg5IDM2LjY1NTYsMjMuNDM5NTQ5OSBDMzYuOTIyMjY4LDIyLjk3Mjg4MDkgMzcuMjg1NTk3NywyMi42MDI4ODQ2IDM3Ljc0NTYsMjIuMzI5NTQ5OSBDMzguMjA1NjAyMywyMi4wNTYyMTUyIDM4LjcwODkzMDYsMjEuOTE5NTQ5OSAzOS4yNTU2LDIxLjkxOTU0OTkgQzM5Ljc4ODkzNiwyMS45MTk1NDk5IDQwLjI4NTU5NzcsMjIuMDU2MjE1MiA0MC43NDU2LDIyLjMyOTU0OTkgQzQxLjIwNTYwMjMsMjIuNjAyODg0NiA0MS41Njg5MzIsMjIuOTcyODgwOSA0MS44MzU2LDIzLjQzOTU0OTkgQzQyLjEwMjI2OCwyMy45MDYyMTg5IDQyLjIzNTYsMjQuNDEyODgwNSA0Mi4yMzU2LDI0Ljk1OTU0OTkgQzQyLjIzNTYsMjUuNTE5NTUyNyA0Mi4xMDIyNjgsMjYuMDMyODgwOSA0MS44MzU2LDI2LjQ5OTU0OTkgQzQxLjU2ODkzMiwyNi45NjYyMTg5IDQxLjIwODkzNTYsMjcuMzM2MjE1MiA0MC43NTU2LDI3LjYwOTU0OTkgQzQwLjMwMjI2NDQsMjcuODgyODg0NiAzOS44MDIyNjk0LDI4LjAxOTU0OTkgMzkuMjU1NiwyOC4wMTk1NDk5IFogTTM4LjU3NTYsMzYuMDk5NTQ5OSBDMzguNDgyMjY2MiwzNi4wOTk1NDk5IDM4LjQyMjI2NjgsMzYuMDcyODgzNSAzOC4zOTU2LDM2LjAxOTU0OTkgQzM4LjM2ODkzMzIsMzUuOTY2MjE2MyAzOC4zNzU1OTk4LDM1Ljg5OTU1MDMgMzguNDE1NiwzNS44MTk1NDk5IEw0NS42OTU2LDIyLjI1OTU0OTkgQzQ1Ljc0ODkzMzYsMjIuMTUyODgyNyA0NS44NDg5MzI2LDIyLjA5OTU0OTkgNDUuOTk1NiwyMi4wOTk1NDk5IEw0Ny4xNTU2LDIyLjA5OTU0OTkgQzQ3LjI0ODkzMzgsMjIuMDk5NTQ5OSA0Ny4zMDg5MzMyLDIyLjEyNjIxNjMgNDcuMzM1NiwyMi4xNzk1NDk5IEM0Ny4zNjIyNjY4LDIyLjIzMjg4MzUgNDcuMzU1NjAwMiwyMi4yOTk1NDk1IDQ3LjMxNTYsMjIuMzc5NTQ5OSBMNDAuMDM1NiwzNS45Mzk1NDk5IEMzOS45ODIyNjY0LDM2LjA0NjIxNzEgMzkuODgyMjY3NCwzNi4wOTk1NDk5IDM5LjczNTYsMzYuMDk5NTQ5OSBMMzguNTc1NiwzNi4wOTk1NDk5IFogTTM5LjI1NTYsMjYuNzc5NTQ5OSBDMzkuNzM1NjAyNCwyNi43Nzk1NDk5IDQwLjEzODkzMTcsMjYuNjAyODg1IDQwLjQ2NTYsMjYuMjQ5NTQ5OSBDNDAuNzkyMjY4MywyNS44OTYyMTQ4IDQwLjk1NTYsMjUuNDY2MjE5MSA0MC45NTU2LDI0Ljk1OTU0OTkgQzQwLjk1NTYsMjQuNDY2MjE0MSA0MC43ODg5MzUsMjQuMDQyODg1IDQwLjQ1NTYsMjMuNjg5NTQ5OSBDNDAuMTIyMjY1LDIzLjMzNjIxNDggMzkuNzIyMjY5LDIzLjE1OTU0OTkgMzkuMjU1NiwyMy4xNTk1NDk5IEMzOC43NzU1OTc2LDIzLjE1OTU0OTkgMzguMzY4OTM1LDIzLjMzMjg4MTUgMzguMDM1NiwyMy42Nzk1NDk5IEMzNy43MDIyNjUsMjQuMDI2MjE4MyAzNy41MzU2LDI0LjQ1Mjg4MDcgMzcuNTM1NiwyNC45NTk1NDk5IEMzNy41MzU2LDI1LjQ2NjIxOTEgMzcuNzAyMjY1LDI1Ljg5NjIxNDggMzguMDM1NiwyNi4yNDk1NDk5IEMzOC4zNjg5MzUsMjYuNjAyODg1IDM4Ljc3NTU5NzYsMjYuNzc5NTQ5OSAzOS4yNTU2LDI2Ljc3OTU0OTkgWiBNNDYuNTM1NiwzNi4yNzk1NDk5IEM0NS45ODg5MzA2LDM2LjI3OTU0OTkgNDUuNDg4OTM1NiwzNi4xNDI4ODQ2IDQ1LjAzNTYsMzUuODY5NTQ5OSBDNDQuNTgyMjY0NCwzNS41OTYyMTUyIDQ0LjIyMjI2OCwzNS4yMjYyMTg5IDQzLjk1NTYsMzQuNzU5NTQ5OSBDNDMuNjg4OTMyLDM0LjI5Mjg4MDkgNDMuNTU1NiwzMy43Nzk1NTI3IDQzLjU1NTYsMzMuMjE5NTQ5OSBDNDMuNTU1NiwzMi42NzI4ODA1IDQzLjY4ODkzMiwzMi4xNjYyMTg5IDQzLjk1NTYsMzEuNjk5NTQ5OSBDNDQuMjIyMjY4LDMxLjIzMjg4MDkgNDQuNTgyMjY0NCwzMC44NjI4ODQ2IDQ1LjAzNTYsMzAuNTg5NTQ5OSBDNDUuNDg4OTM1NiwzMC4zMTYyMTUyIDQ1Ljk4ODkzMDYsMzAuMTc5NTQ5OSA0Ni41MzU2LDMwLjE3OTU0OTkgQzQ3LjA4MjI2OTQsMzAuMTc5NTQ5OSA0Ny41ODIyNjQ0LDMwLjMxNjIxNTIgNDguMDM1NiwzMC41ODk1NDk5IEM0OC40ODg5MzU2LDMwLjg2Mjg4NDYgNDguODQ4OTMyLDMxLjIzMjg4MDkgNDkuMTE1NiwzMS42OTk1NDk5IEM0OS4zODIyNjgsMzIuMTY2MjE4OSA0OS41MTU2LDMyLjY3Mjg4MDUgNDkuNTE1NiwzMy4yMTk1NDk5IEM0OS41MTU2LDMzLjc3OTU1MjcgNDkuMzgyMjY4LDM0LjI5Mjg4MDkgNDkuMTE1NiwzNC43NTk1NDk5IEM0OC44NDg5MzIsMzUuMjI2MjE4OSA0OC40ODg5MzU2LDM1LjU5NjIxNTIgNDguMDM1NiwzNS44Njk1NDk5IEM0Ny41ODIyNjQ0LDM2LjE0Mjg4NDYgNDcuMDgyMjY5NCwzNi4yNzk1NDk5IDQ2LjUzNTYsMzYuMjc5NTQ5OSBaIE00Ni41MzU2LDM1LjAzOTU0OTkgQzQ3LjAxNTYwMjQsMzUuMDM5NTQ5OSA0Ny40MjIyNjUsMzQuODYyODg1IDQ3Ljc1NTYsMzQuNTA5NTQ5OSBDNDguMDg4OTM1LDM0LjE1NjIxNDggNDguMjU1NiwzMy43MjYyMTkxIDQ4LjI1NTYsMzMuMjE5NTQ5OSBDNDguMjU1NiwzMi43MTI4ODA3IDQ4LjA4ODkzNSwzMi4yODYyMTgzIDQ3Ljc1NTYsMzEuOTM5NTQ5OSBDNDcuNDIyMjY1LDMxLjU5Mjg4MTUgNDcuMDE1NjAyNCwzMS40MTk1NDk5IDQ2LjUzNTYsMzEuNDE5NTQ5OSBDNDYuMDU1NTk3NiwzMS40MTk1NDk5IDQ1LjY0ODkzNSwzMS41OTI4ODE1IDQ1LjMxNTYsMzEuOTM5NTQ5OSBDNDQuOTgyMjY1LDMyLjI4NjIxODMgNDQuODE1NiwzMi43MTI4ODA3IDQ0LjgxNTYsMzMuMjE5NTQ5OSBDNDQuODE1NiwzMy43MjYyMTkxIDQ0Ljk4MjI2NSwzNC4xNTYyMTQ4IDQ1LjMxNTYsMzQuNTA5NTQ5OSBDNDUuNjQ4OTM1LDM0Ljg2Mjg4NSA0Ni4wNTU1OTc2LDM1LjAzOTU0OTkgNDYuNTM1NiwzNS4wMzk1NDk5IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+Cg==);

}

/*css added by mukesh*/

.prolabels-wrapper .prolabel,
.prolabels-content-wrapper .prolabel {
    transform: skew(-12deg);
    border: 0;
    left: -15px;
    padding: 3px 10px;
    color: #fff !important;
    text-shadow: none !important;
    font-weight: normal !important;
}

.prolabels-wrapper .prolabel__content b {
    border: 0 !important;
    transform: skew(12deg);
    display: block !important;
    line-height: normal !important;
    padding-top: 4px !important;
    padding-bottom: 0 !important;
    font-size: 12px;
}

.prolabels-wrapper {
    overflow: hidden;
}

.fotorama-item.fotorama .prolabels-wrapper .prolabel {
    left: -25px;
}

.offerInfo {
    position: absolute;
    top: 10px;
    z-index: 11;
    overflow: hidden;
    left: -4px;
    width: 100%;
    text-align: left;
}

.offerName {
    transform: skew(-12deg);
    color: #fff;
    padding: 5px;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    display: inline-block;
    padding-left: 20px;
    padding-right: 10px;
}

.offerName.offerNameBlue {
    background: #218fc8;
}

.offerName.offerNameGreen {
    background: #6cbd45;
}

.productSelect,
.addCart {
    width: 49%;
    display: inline-block;
}

.addCart .tocart {
    font-size: 14px;
    border-radius: 0px;
    line-height: 29px;
    vertical-align: baseline;
    padding-left: 10px;
    padding-right: 10px;
}

.swissup-navigationpro.navpro .justify-center {
    justify-content: left;
}

/* top slider css */
div.swiper-container .swiper-slide {
    font-size: 12px;
}

/* .page-header .header.panel .header-slider.swiper-container::before
{
    background: none;
} */
.h2,
.column.main .block-title [aria-level="2"],
.product-info-main .page-title {
    line-height: 3.4rem;
    font-size: 3rem;

}

a.logo {
    margin-right: 50px;
}

.filter .block-subtitle,
.filter>.content .subtitle {
    color: #fff;
    background: #014693;
}

.block-search.block-swissup-ajaxsearch.inline .field.search .input-text {
    box-shadow: initial;
    background: #fff !important;
    border: 1px solid #fff !important;
}

.block-search.block-swissup-ajaxsearch.folded.shown .field.search {
    min-width: 300px;

}

.social-box a.btn.btn-primary,
.social-box a.btn.btn-info {
    border: 1px solid #DADCE0;
    width: 280px;
    display: block;
    text-align: center;
    border-radius: 40px;
    line-height: 36px;
    margin: 0 auto 20px;
    font-size: 16px;
    color: #000;
}

.social-box a.btn.btn-primary:hover,
.social-box a.btn.btn-info:hover {
    text-decoration: none;
    background: #0145933a;
}

.social-box a.btn i.fa-google {
    color: #cd4a4a;
}

.social-box a.btn i.fa-facebook {
    color: #1877F2;
}

.login-container .block.block-customer-login .block-title {
    border-bottom: 1px solid #ccc !important;
    margin-bottom: 20px !important;
    text-align: center;
}

.login-container .field.note {
    text-align: center;
    margin-top: 20px;
}

.login-container .fieldset:last-child {
    margin-bottom: 0;
}

.otherLogin {
    position: relative;
    text-align: center;
    clear: both;
}

.otherLogin:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 0.5px;
    background: #ccc;
    left: 0;
    top: 14px;
    z-index: 0;
}

.otherLogin span {
    background: #f7f7f7;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 0 20px;
    font-weight: bold;
    font-size: 20px;
}

.checkBoxLogin {
    margin-bottom: 20px;
}

.customer-account-login .btnLogin {
    background: #014693;
    margin-bottom: 20px !important;
    display: block;
    width: 100%;
    border: 1px solid #014693 !important;
    color: #fff;
    border-radius: 30px;
    line-height: 30px;
    text-transform: capitalize;
}

.customer-account-login .btnLogin:hover {
    background: #cd5034;
    border: 1px solid #cd5034 !important;
    color: #fff;
}

.customer-account-login .btnCreateAc {
    background: #f7f7f7;
    margin-bottom: 20px !important;
    display: block;
    width: 100%;
    border: 1px solid #014693 !important;
    border-radius: 30px;
    line-height: 48px;
    text-transform: capitalize;
    color: #014693;
    text-align: center;
}

.customer-account-login .btnCreateAc:hover {
    background: #cd5034;
    border: 1px solid #cd5034 !important;
    color: #fff;
}

a.action.remind {
    color: #014693 !important;
    border: 0 !important;
    margin-top: 0 !important;
}

.login-container .fieldset:after {
    margin-top: 0;
}

.login-container .control input,
.form.password.forget input {
    border: 0;
    border-bottom: 2px solid #ccc;
    background: none;
    height: auto;
    line-height: normal;
    padding: 0;
    font-size: 14px;
}

.page-layout-1column .login-container .block.block-customer-login {
    margin: 0 auto;
    float: initial;
    max-width: 500px;
}

.action.primary {
    background: #014693;
    border: 2px solid #014693;
}

.action.primary:hover {
    background: #cd5034;
    border: 2px solid #cd5034 !important;
    color: #fff;
}

.page-main .page-title-wrapper .page-title {
    font-size: 3rem;
    line-height: 3.2rem;
}

.fotorama .fotorama__thumb-border {
    border-color: #014693;
}

.product-item .price-box .old-price .price {
    color: #b3bac2 !important;
}

.product-item .price-box>span .price {
    font-weight: bold;
    color: #f76801;
}

.breadcrumbs {
    margin: 8px 0 8px;
}

h1#page-title-heading {
    margin: 0;
}

.minicart-wrapper .action.showcart::before,
.minicart-wrapper .action.showcart.active::before,
.minicart-wrapper .action.showcart.active::before,
.minicart-wrapper .action.showcart.active.active::before {
    background-image: url(shopping-cart.png);
    width: 40px;
    height: 34px;
}

/* .minicart-wrapper .action.showcart .counter.qty, .minicart-wrapper .action.showcart.active .counter.qty {
    color: #014693;
    font-size: 12px;
    line-height: 25px;    
    font-weight: 900;   
    background: #fff;
    border-radius: 100%;
} */
.minicart-wrapper .action.showcart .counter.qty,
.minicart-wrapper .action.showcart.active .counter.qty {
    color: #fff;
    font-size: 12px;
    line-height: 25px;
    font-weight: 900;
    background: none;
    border-radius: 100%;
    margin-left: -32px;
    margin-top: 2px;
}

.page-footer .block.newsletter .action.subscribe {
    background: #014693;
}

.page-footer .block.newsletter .action.subscribe:hover {
    background: #014693;
}

.nav-sections .orientation-horizontal .level0:hover>.level-top,
.nav-sections .orientation-horizontal .level0.opened>.level-top {
    border-bottom: 2px solid #014693;
}

/* .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item, .block.widget .products-grid:not(.swiper-container) .product-items .product-item {
    height: 340px;
} */
/* 
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item, .block.widget .products-grid:not(.swiper-container) .product-items .product-item {
    height: 590px;
    margin-bottom: 20px;
}
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info, .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info {
    height: auto;
    position: initial;
    box-shadow: initial;
    
}
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item:before, .block.widget .products-grid:not(.swiper-container) .product-items .product-item:before {
    content:initial;
    background: none;

}
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .product-item-info .product-item-inner, .block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-info .product-item-inner {
    display: block;
}
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-name, .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-name {
    white-space: nowrap;
}
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info, .block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info {
    border: 0px solid #e1e1e1;
    box-shadow: inherit;
}
.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .tocart, .block.widget .products-grid:not(.swiper-container) .product-items .product-item .tocart {
    position: absolute;
    bottom: 0;
}
.product-item-photo img, .product-image-container {
    vertical-align: top;
    width: 100%!important;
}
.page-products .products-grid .product-item, .products-grid .product-item, .wishlist-index-index .products-grid .product-item, .block.widget .products-grid .product-item {
    width: calc(100%/3 - 6px - 0.1px);
} */

li.item.product.product-item .swatch-attribute select.swatch-select {
    font-size: 15px;
    line-height: 24px;
    padding: 5px 6px;
    height: 39px;
    vertical-align: bottom;
    font-weight: normal;
}

.block.block-new-customer {
    display: none;
}

.opc-progress-bar {
    margin: 14px 0 22px;
}

#checkout .authentication-wrapper button.action.action-auth-toggle {
    margin-top: -29px;
    color: #fff;
    display: none;
}

#alertClose button {
    padding: 5px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    /* width: 34px;
    height: 34px; */
    border-radius: 4px;
    font-size: 16px;
}

.product-item .tocompare:before {
    content: "\e13a";
}

.product-addto-links .action.towishlist::before,
.block-bundle-summary .action.towishlist::before,
.product-item .action.towishlist::before,
.table-comparison .action.towishlist::before {
    content: "\f004";
    background-color: transparent;
    background-image: initial;
}

.column.main .block-title [aria-level="2"],
.product-info-main .page-title {
    text-transform: capitalize;
}

.navpro.navpro .li-item>a {

    padding-right: 16px !important;
}

.nav-sections .orientation-horizontal .level0>a.level-top {

    text-transform: none;
}

.checkout-payment-method .actions-toolbar .primary {
    float: initial;
    margin: 0;
}

.review-add {
    /* float: left;
    width: 100%;
    position: relative; */
}

li.item.product.product-item .swatch-attribute select.swatch-select {
    min-width: 200px;
    width: auto;
    margin-bottom: 20px;
    max-width: 100%;
}

.products.wrapper.list.products-list strong.product.name.product-item-name {
    display: block;
    width: 100%;
    font-size: 2.2rem;
    margin-bottom: 0;
}

.products.wrapper.list.products-list span.price {
    /* font-size: 3rem; */
    margin-bottom: 10px;
    display: block;
    text-align: left;
}

.field.search span.price {
    font-size: 1.4rem;
}

.modal-popup .modal-title {
    margin-top: 0;
}

ul.compare.wrapper .action.compare {
    border: 1px solid #014693;
    color: #fff;
    background: #014693;
    box-shadow: 0 0 10px #666;
}

span.label.rating-label {
    display: block;
}

@media (min-width: 768px) {

    .breadcrumbs,
    .navigation,
    .breadcrumbs,
    .page-header .header.panel,
    .header.content,
    .footer.content,
    .page-wrapper>.widget,
    .page-wrapper>.page-bottom,
    .block.category.event,
    .top-container,
    .page-main {
        max-width: 1400px;
    }

    .nav-sections .orientation-horizontal .level0>a.level-top {
        font-size: 16px;
        /* padding: 30px 4px; */
        padding: 50px 4px 10px;
    }

    .navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a {
        font-size: 15px;
    }

    .navpro-dropdown .multicolumn-5>li {
        width: auto;
    }

    .checkout-index-index .nav-sections {
        display: block;
    }

    .opc-progress-bar-item._active:before {
        background: #014693;
        border-color: #014693;
    }

    .opc-progress-bar-item._active>span:before {
        background: #014693;
        border-color: #014693;
    }

    .opc-progress-bar-item._active>span:after {
        border-color: #014693;
    }

    .opc-block-summary {
        padding: 20px;
    }

    .page-container>.content {
        max-width: 1400px;
        box-sizing: border-box;
    }

    /* search css */
    /*
    .block-search.block-swissup-ajaxsearch.folded .field.search {
        z-index: 1000;
        opacity: 1;
    }
    .swissup-ajaxsearch-folded-loading .block.block-search .field.search, .block-search.block-swissup-ajaxsearch.folded .field.search {
        position: absolute;
        width: 200px;
        height: initial;
        padding: 0;
        overflow: hidden;
        right: 20px;
    }
    .page-header .block-search .action.search {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBmaWxsPSJub25lIj48ZyBzdHlsZT0ic3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNmZmZmZmYiPjxjaXJjbGUgY3g9IjguNSIgY3k9IjguNSIgcj0iNy41Ii8+PHBhdGggZD0iTTE0LjUgMTQuNUwxOC44IDE4LjgiLz48L2c+PC9nPjwvc3ZnPgo=');
        width: 26px!important;
        height: 40px!important;
        right: -10px!important;
        z-index: 11111111111;
        border: 1px solid #fff;
        padding: 7px 14px 14px;
        background-size: 68%;
    }
    .block-search.block-swissup-ajaxsearch.folded.shown .field.search {
        min-width: 320px;
        top: 0;
    }
    .block-search.block-swissup-ajaxsearch.folded .action.close {
        position: absolute;
        z-index: 1001;
        top: 6px;
        right: 0;
        line-height: 32px;
        font-size: 23px;
        color: #014693;
    }
     .swissup-ajaxsearch-folded-loading .block.block-search:focus .field.search, .block-search.block-swissup-ajaxsearch.folded:focus .field.search
    {
        width: 310px;
        transition-duration: 300ms;
    }
    .swissup-ajaxsearch-folded-loading .block.block-search:focus-within .field.search, .block-search.block-swissup-ajaxsearch.folded:focus-within .field.search
    {
        width: 310px;
        transition-duration: 300ms;
    }  */
    /* search css end */
    /* .page-products .products-grid .product-item, .products-grid .product-item, .wishlist-index-index .products-grid .product-item, .block.widget .products-grid .product-item {
        width: calc(100%/3 - 6px - 0.1px);
    } */
}

@media (max-width: 767px) {
    .page-header {
        background: #014693;
    }

    .nav-sections-item-title.active {
        background: #014693;
        border: solid #014693;
        color: #fff;
    }

    .page-header .block-search .label {
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBmaWxsPSJub25lIj48ZyBzdHlsZT0ic3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiNmZmZmZmYiPjxjaXJjbGUgY3g9IjguNSIgY3k9IjguNSIgcj0iNy41Ii8+PHBhdGggZD0iTTE0LjUgMTQuNUwxOC44IDE4LjgiLz48L2c+PC9nPjwvc3ZnPgo=') !important;

    }

    .nav-toggle {

        background-color: #fff;
        background-size: 75%;
    }

    .nav-sections-item-title.active a {
        color: #fff;
    }

    .nav-sections-item-title {
        width: 50%;
    }

    .nav-sections-item-title a {
        color: #fff;
    }

    .nav-sections .header.links li>a {
        background: #014693;
        color: #fff;
    }

    .navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a {
        text-align: left !important;
    }

    .page-title-wrapper {
        text-align: center;
        margin: 0px 0 0px;
    }

    h1 {
        margin-bottom: 2rem;
    }

    div#alertClose {
        position: fixed;
        top: 130px;
        right: 0;
        left: 0;
        max-width: 70%;
        z-index: 99999;
        width: auto;
        padding: 20px;
        margin: 0 auto;
    }

    div#alertClose:before {
        content: "";
        width: 100%;
        height: 100%;
        background: #3333331c;
        position: fixed;
        top: 0;
        z-index: -1;
        left: 0;
    }

    .page-header .header.panel {
        padding: 6px 10px;
    }

    .topContactUs {
        /* position: absolute; */
        top: 0px;
        margin: 0 auto;
        left: 0;
        right: 0;
        text-align: left;
    }

    .page-header .header.panel>.header.links {
        display: block !important;
        color: #ffffff;
        text-align: right;
        margin-right: 0;
        margin-bottom: 10px;
        /* margin-top: 30px; */
    }

    .modal-popup.modal-slide {
        left: 0;

    }

    .h2,
    .column.main .block-title [aria-level="2"],
    .product-info-main .page-title {
        line-height: 3rem;
        font-size: 2.5rem;
    }

    .image img {
        width: 90%;
    }

    .panel.header.argento-grid .col-md-4:last-child {
        clear: both;
    }

    .product-item-details {

        margin-left: 90px;
    }

    .header.wrapper {
        height: 90px;
    }

    .minicart-items .product-item-details {
        padding-left: 0;
    }

    ul.footer.argento-grid li:nth-child(3) {
        display: none;
    }

    .page-footer .block.newsletter {

        max-width: 300px;
    }

    .products-grid .product-item-details {

        margin-left: 0;
    }

    .filter.active .filter-subtitle {
        background: #014693;
    }

    .filter.active .filter-title strong::before,
    .filter.active .filter-title strong::after {

        background-color: #fff;
    }

    .page-products .toolbar .limiter {
        display: inline-block;
        width: auto;
    }

    .products.wrapper~.toolbar-products .pages {
        display: inline-block;
        width: auto;
    }

    div#soldtogether\.product\.customer .product-item-details {
        margin-left: 0;
    }

    .breadcrumbs {
        display: block;
    }

    .box-tocart .action.tocart {
        padding: 12px 17px;
        width: auto;
    }

    .page-wrapper>.breadcrumbs {
        width: 90%;

    }

    .page-main .page-title-wrapper .page-title {
        font-size: 2.5rem;
        line-height: 2.5rem;
        margin: 0;
    }

    [class].swiper-button-prev,
    [class].swiper-button-next {
        margin-top: -10px;
    }

    .nav-toggle {
        background-image: url('burger-bar.png');
        background-color: initial;
    }

    .easyslide-wrapper .swiper-container.easyslide-swiper-argento_mobile {
        z-index: 0;
    }

    .block-swissup-ajaxsearch-results .tt-dataset {
        max-height: 300px;

    }

    .header .block-search {

        z-index: 11111;
        position: relative;
    }

    .form.password.reset,
    .form.send.confirmation,
    .form.password.forget,
    .form.create.account,
    .form.search.advanced,
    .form.form-orders-search,
    .form.testimonial,
    .argento-force-section,
    .login-container .block.block-new-customer,
    .login-container .block.block-customer-login,
    .page-main .column.main .contact.form,
    .block-contact-info {

        padding: 30px 10px;

    }

    aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide {
        position: initial;
        opacity: 1;
        visibility: initial;
    }

    aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .modal-inner-wrap {
        position: initial;
        transform: initial;
        box-shadow: initial;
    }



    .opc-progress-bar {
        margin: 14px 0 22px;
        counter-reset: i;
        display: block;
        font-size: 0;
    }

    .opc-progress-bar-item {
        margin: 0 0 10px;
        width: 150px;
        display: inline-block;
        position: relative;
        text-align: center;
        vertical-align: top;
    }

    .opc-progress-bar-item._active:before {
        background: #014693;
        border-color: #014693;
    }

    .opc-progress-bar-item:first-child:before {
        border-radius: 6px 0 0 6px;
        background: #e4e4e4;
        border: 1px solid #cccccc;
        top: 19px;
        transition: background 0.3s;
        content: '';
        height: 7px;
        left: 0;
        position: absolute;
        width: 100%;
    }

    .opc-progress-bar-item>span {
        display: inline-block;
        padding-top: 45px;
        width: 100%;
        word-wrap: break-word;
        color: #666666;
        font-weight: 300;
        font-size: 1.8rem;
    }

    .opc-progress-bar-item._active>span {
        color: #333333;
        font-weight: 600;
    }

    .opc-progress-bar-item._active>span:before {
        background: #014693;
        border-color: #014693;
    }

    .opc-progress-bar-item>span:before,
    .opc-progress-bar-item>span:after {
        background: #e4e4e4;
        border: 1px solid #cccccc;
        height: 38px;
        margin-left: -19px;
        transition: background 0.3s;
        width: 38px;
        border-radius: 50%;
        content: '';
        left: 50%;
        position: absolute;
        top: 0;
    }

    .opc-progress-bar-item._active>span:after {
        border-color: #014693;
        content: '\f00c';
        font-family: 'FontAwesome';
    }

    .opc-progress-bar-item>span:after {
        background: #ffffff;
        height: 26px;
        margin-left: -13px;
        top: 6px;
        width: 26px;
        content: counter(i);
        counter-increment: i;
        color: #333333;
        font-weight: 600;
        font-size: 1.8rem;
    }

    .opc-progress-bar-item:last-child:before {
        border-radius: 0 6px 6px 0;
    }

    .opc-progress-bar-item:before {
        background: #e4e4e4;
        border: 1px solid #cccccc;
        top: 19px;
        transition: background 0.3s;
        content: '';
        height: 7px;
        left: 0;
        position: absolute;
        width: 100%;
    }

    form.form.form-login#login-form .btnLogin,
    form.form.form-login#login-form #send2.btnCreateAc {
        width: 300px;
        margin: 0 auto;
    }

    .field-tooltip .field-tooltip-content {
        right: -180px;
        top: -27px;

    }

    .opc-progress-bar-item._active:before {
        background: #014693 !important;
        border-color: #014693 !important;
    }
}

/*span.price-container.price-final_price.tax.weee span.price-label {
    display: block !important;
    font-size: 18px;
}*/
.price-box.price-final_price span.normal-price span.price-container span.price-label {
    display: block !important;
    font-size: 18px;
}

/* other css add by Mukesh live*/

@media (min-width: 768px) {

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item {
        height: 490px;
        border: 1px solid #cccccc36;
    }

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .product-item-info .product-item-inner,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-info .product-item-inner {
        display: block;
    }

    .products-grid .price-box {
        min-height: 50px;
    }

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .actions-secondary,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item .actions-secondary {
        z-index: 1;
    }

    a.product-item-link {
        line-height: 20px;
    }

    li.item.product.product-item .product-reviews-summary {
        display: none;
    }

    li.item.product.product-item:hover .product-reviews-summary {
        display: block;
    }

    .product-item-name {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: initial !important;
        min-height: 55px;
    }

    li.item.product.product-item:hover .product-item-name {
        display: block;
    }
}

@media (min-width: 1260px) {
    .product.data.items>.item.content .review-add {
        margin-top: -48px;
    }
}

.product.data.items>.item.content .argento-float-photo {
    margin-top: -48px;
    display: block !important;
}

.ProductDetailSnapshot_shipToday_1DVf0 {
    width: auto !important;
    display: inline;
}


@media (max-width: 767px) {

    .product-item-details {
        margin-left: 0;
    }
}

.minicart-wrapper.active .block-minicart {
    z-index: 1111;
}

.ajaxpro-modal-dialog .column.main #replshow {
    display: none !important;
}



/* other css for beta2 */
@media (min-width: 768px) {
    .product-item-name {
        min-height: 45px;
    }

    .product.data.items>.item.title {
        margin: 0 10px 0 10px;
    }
}

span.old-price.sly-old-price .price {
    text-decoration: line-through;
}

span.old-price .price {
    text-decoration: line-through;
    color: red !important;
}

li.item.product.product-item .top-left.absolute {
    text-align: left;
}

.product-addto-links .action.towishlist::before,
.block-bundle-summary .action.towishlist::before,
.product-item .action.towishlist::before,
.table-comparison .action.towishlist::before {
    content: "\f08a";
}

.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .actions-secondary .action,
.block.widget .products-grid:not(.swiper-container) .product-items .product-item .actions-secondary .action {
    background: none;

}

.product-item .price-box .old-price .price {
    color: #565656 !important;
}

.product-item .product-item-photo img.photo,
.product-item .product-item-photo img.product-image-photo,
.product-item .product-item-photo img.hover-image {
    filter: contrast(100%);
}

.bundle-options-container .block-bundle-summary .product-addto-links>.action,
.product-item-actions .actions-secondary>.action,
.product-social-links .action.tocompare,
.wishlist.split.button>.action.split,
.product-social-links .action.mailto.friend,
.product-social-links .action.towishlist,
.block-bundle-summary .action.towishlist,
.product-item .action.towishlist,
.table-comparison .action.towishlist {
    color: #014693;
}

.action.primary {
    background: #fff;
    border: 2px solid #014693;
    color: #014693;
    border-radius: 4px;
    /* width: auto!important; */
    /* margin: 0 auto; */
    display: block;
}

li.item.product.product-item .prolabels-wrapper a.product.photo.product-item-photo span.product-image-container img.product-image-photo {
    width: 140px;
    height: auto;
}

.product-image-container {
    display: inline-block;
    max-width: 100%;
    height: 240px;
}

.product-item .price-box .old-price .price {
    color: #565656 !important;
    font-size: 18px;
    display: inline-block;
    margin-top: 4px;
}

.product-item .price-box .old-price {
    color: #656565;
    font-size: 14px;
}

.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .product-item-info,
.block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-info {
    padding: 5px 20px;

}

.product-info-main .product-info-price .old-price .price-wrapper .price {
    color: #565656 !important;
}

.prolabels-content-wrapper .prolabel {
    background: #014693 !important;
    box-shadow: 0px 0px 0px 2px #014693 !important;
}

.price-box.price-final_price .prolabels-content-wrapper .prolabel {
    padding: 3px 2px 3px 6px;

}

.product-info-main .product-addto-links .action.towishlist::before {
    content: "\f08a" !important;
    background: none !important;
    color: #014693;
    margin-top: -4px;
    font-family: 'FontAwesome';
}

.product-addto-links .tocompare:before {
    content: "\e13a";
    background: none !important;
    color: #014693;
    margin-top: -4px;
    font-family: 'FontAwesome';
}

button#product-addtocart-button {
    background: #014693;
    color: #fff;
}

button#product-addtocart-button:hover {
    border-color: #cd5034 !important;
    background: #cd5034;
}

li.item.product.product-item .product-item-name,
li.item.product.product-item .product.name a {
    font-weight: 400;
    line-height: 20px;
    text-align: left;
}

li.item.product.product-item .price-box {
    display: flex;
    justify-content: left;
}

li.item.product.product-item .swatch-attribute select.swatch-select {

    border: 1px solid #202633;
    border-radius: 4px;
    width: 100% !important;
}

.product-add-form .product-options-bottom button#product-addtocart-button {
    width: 100%;
    font-size: 22px;
    font-weight: normal;
    border-radius: 40px;
}

.product-options-wrapper#product-options-wrapper .field.configurable.required label.label {
    width: 50px;
}

.product-info-main .input-text.qty,
.product-options-wrapper .field .control>select,
.swatch-attribute select.swatch-select,
.bundle-options-container .input-text.qty {
    border: 1px solid #a1a1a1;
    border-radius: 4px;
}

.box-tocart .field.qty label {
    width: 57px;
}

.product-addto-links .tocompare:before {
    margin-top: 0;
}

.product-item .price-box>span {
    margin: 0;
}

.product-item .price-box .old-price {
    margin-right: 10px;
}

.filter .block-subtitle,
.filter>.content .subtitle {
    color: #014693;
    background: #fff;
    border-radius: 0 !important;
    border: #ccc 1px solid;
    /* border-left: 0; */
    /* border-right: 0; */
}

.filter-options-item,
.filter>.content {
    border: 0 solid #ccc;
    border-width: 2px 0;
    margin-bottom: -2px;
    padding-bottom: 0;
}

.filter-options-item,
.filter>.content {
    border: 0 solid #ccc;
    border-width: 1px 0;
    margin-bottom: -1px;
    padding-bottom: 0;
}

.filter-options-content a {
    color: #2b3945;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    padding-top: 6px;
    padding-bottom: 6px;
}

.sidebar.sidebar-additional span.product-image-container {
    height: auto;
}

.sidebar.sidebar-additional .price-box .old-price {
    color: transparent;
}

.sidebar.sidebar-additional .price-box .old-price span.price {
    font-weight: bold;
    margin-left: 10px;
}

.product-item .price-box .old-price {
    color: transparent;
    font-size: 14px;
}

button.action.primary.checkout {
    display: inline-block;
}

button {
    border-radius: 4px;
}

.tocart.action:active,
.tocart.action:focus,
.action.soldtogether-cart-btn:active,
.action.soldtogether-cart-btn:focus,
.bundle-actions .action.primary.customize:active,
.bundle-actions .action.primary.customize:focus {
    background: #cd5034;
    color: #fff;
    border: 2px solid #cd5034;
    opacity: 1;
}

.filter-options-title,
.filter>.content .options>dt {
    padding: 10px 40px 10px 16px;
}

/*home page popup css*/
.popDiv {
    background: #014693;
    color: #fff;
    text-align: center;
    padding: 6px !important;
    font-weight: 600;
    margin-top: 1px;
}

.popDiv a {
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    background: #cd5034;
    padding: 0 4px;
    border-radius: 4px;
    border: 1px solid #fff;
    margin-left: 10px;
}

.popDiv a:hover {
    text-decoration: none;
    color: #fff;
    background: #014693;
}


/**/
.popDiv .openBtn {
    display: flex;
    justify-content: left;
}

.popDiv .openButton {
    border: none;
    border-radius: 5px;
    background-color: #1c87c9;
    padding: 14px 20px;
    cursor: pointer;
    position: fixed;
}

.popDiv .loginPopup {
    position: relative;
    text-align: left;
    width: 100%;
}

.popDiv .formPopup {
    display: none;
    position: fixed;
    left: 45%;
    top: 8%;
    transform: translate(-50%, 5%);
    border: 3px solid #999999;
    z-index: 9;
    border: 0;
    z-index: 999999;
    color: #fff;
    box-shadow: 0 0px 40px #000;
}

.popDiv .formContainer {
    max-width: 500px;
    padding: 20px;
    background-color: #4a8dd8;
    /* background: url(popup_bg.jpg); */
}

.popDiv .formPopup {
    color: #fff;
    background: #fff;
    width: 807px;
    height: 410px;
}

button.closePopup {
    position: absolute;
    top: -13px;
    right: -12px;
    border-radius: 60%;
    width: 30px;
    height: 30px;
    background: #fff;
    border: 1px solid #fff;
    padding: 5px;
}

.popDiv h2.popupH2 {
    line-height: normal;
    font-size: 30px;
    color: #fff;
    font-weight: 100;
    margin-top: 0;
}

button.closePopup:hover {
    color: #333;
}

.popDiv p.popupText {
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
}

button.subscribeBtn {
    background: #c5472e;
    color: #fff;
    border: 0;
    margin-top: 20px;
    border: 1px solid #fff;
}

input.newsletterInput {
    border: 1px solid #0b4868;
    border-radius: 4px;
}

/* .popDiv .loginPopup:after {
    position: fixed;
    content: "";
    background: #00000075;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1; 
} */
.popDiv .block.newsletter {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0;
}

.block.newsletter .actions button.action.subscribe.primary {
    margin: 0 auto;
    margin-top: 20px;
}

.popDiv .block.newsletter .field .control:before {
    line-height: 30px;
    left: 0;
    top: 4px;
}

.popDiv input#newsletter {
    display: block;
    width: 100%;
    padding-left: 40px;
}

.popDiv .block.newsletter .actions button.action.subscribe.primary {
    /* margin: 0 auto; */
    margin-top: 20px;
    background: #cd5034;
    width: 200px;
    border: 2px solid #fff;
    color: #fff;
    border-radius: 4px;
}

.popDiv .block.newsletter .actions button.action.subscribe.primary:hover {
    background: #fff;
    color: #cd5034;
    border: 2px solid #cd5034 !important;
}

.subscribeCheckbox {
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    margin-top: 20px;
}

.subscribeCheckbox input[type="checkbox"] {
    display: inline-block;
    vertical-align: top;
}

.subscribeCheckbox label {
    display: inline-block;
    margin-left: 10px;
    width: calc(100% - 50px);
}

p.noThank {
    font-size: 14px;
    font-weight: 100;
    text-decoration: underline;
    cursor: pointer;
}

p.noThank:hover {
    text-decoration: none;
}

.offerValid {
    font-size: 14px;
    font-weight: 100;
    margin: 10px 0;
}

.popUpImg {
    display: inline-block;
    width: 280px;
    vertical-align: top;
    float: left;
}

/* .popUpForm {
    float: left;
    width: 489px;
    margin-left: 4px;
    background: #4a8dd8;
    padding: 20px;
    color: #fff;
} */
.popUpForm {
    float: left;
    width: 577px;
    margin-left: 3px;
    background: url("https://cpap.tiuconsulting.us/pub/media/popupBg.jpg");
    background-size: 100% 100%;
    color: rgb(1, 70, 147);
}

.popUpForm form#newsletter-validate-detail {
    display: block;
}

.popUpForm {
    float: left;
    width: 580px;
    margin-left: 0px;
    height: 393px;
    padding: 20px;
}

.loginPopup h2.popupH2 {
    line-height: normal;
    font-size: 30px;
    color: rgb(1, 70, 147);
    font-weight: bold;
    margin-top: 8px;
}

.loginPopup p.popupText {
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: rgb(1, 70, 147);
}

@media (max-width: 768px) {
    .popDiv .formContainer {
        max-width: 100%;
        padding: 20px;
        background-color: #4a8dd8;
        /* background: url(popup_bg.jpg); */
        width: 100%;
    }

    .popDiv h2.popupH2 {
        line-height: normal;
        font-size: 26px;
        color: #fff;
        font-weight: 100;
    }

    .popDiv p.popupText {
        font-weight: normal;
        margin-top: 30px;
        margin-bottom: 30px;
        font-size: 14px;
        line-height: normal;
    }

    .popDiv button.closePopup {
        right: -50px;
    }
}

/*home page popup css end*/
.page-footer button.action.subscribe.primary {
    margin-top: 0 !important;
}

@media (min-width: 768px) {
    .product-item-name {
        min-height: 40px;
    }

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item {
        border: 1px solid #cccccc36;
        margin-left: 0;
        margin-bottom: 0;
        height: 440px;
    }

    .catalog-product-view .product.media {
        max-width: calc(97% - 400px);
    }

    .page-layout-1column .product-info-main {
        width: 32%;
    }

    .filter-options-content .item {
        margin: 0px 10px;
    }
}

/*
li.item.product.product-item span.product-image-container {
    width: 160px!important;
}
*/

/*top menu css for menu hover line 06-10-2023*/
/* .navpro.navpro .level0.parent > .level-top {
    padding-right: 10px!important;
    padding-left: 10px!important;
    padding-top: 50px;
    padding-bottom: 10px;
}
.navpro.navpro .li-item>a {
    padding-right: 10px !important;
}
*/
.nav-sections .orientation-horizontal .level0>.level-top,
.nav-sections .orientation-horizontal .level0.opened>.level-top {
    border-bottom: 2px solid #cc2a0100;
    padding-left: 14px !important;
    padding-right: 14px !important;
    position: relative;
}

.nav-sections .orientation-horizontal .level0:hover>.level-top,
.nav-sections .orientation-horizontal .level0.opened>.level-top {
    border-bottom: 2px solid #cc2a0100;
    padding-left: 14px !important;
    padding-right: 14px !important;
    position: relative;
}

.nav-sections .orientation-horizontal .level0:hover>.level-top:after,
.nav-sections .orientation-horizontal .level0.opened>.level-top:after {
    position: absolute;
    content: "";
    left: 0px;
    right: 0;
    width: 100%;
    background: #cc2a01;
    height: 4px;
    z-index: 1;
    bottom: -3px;
    margin: 0 auto;
}



#shipping-new-address-form select[name="country_id"] option:nth-child(n+2),
#form-validate #country option:nth-child(n+2),
#shipping-zip-form select[name="country_id"] option:nth-child(n+2) {
    display: none;
}

#shipping-zip-form select[name="country_id"] option:nth-child(6),
#shipping-zip-form select[name="country_id"] option:nth-child(41),
#shipping-zip-form select[name="country_id"] option:nth-child(92),
#shipping-zip-form select[name="country_id"] option:nth-child(144),
#shipping-zip-form select[name="country_id"] option:nth-child(165),
#shipping-zip-form select[name="country_id"] option:nth-child(170),
#shipping-zip-form select[name="country_id"] option:nth-child(236),
#shipping-zip-form select[name="country_id"] option:nth-child(238),
#shipping-zip-form select[name="country_id"] option:nth-child(239),
#form-validate #country option:nth-child(6),
#form-validate #country option:nth-child(41),
#form-validate #country option:nth-child(92),
#form-validate #country option:nth-child(144),
#form-validate #country option:nth-child(165),
#form-validate #country option:nth-child(170),
#form-validate #country option:nth-child(236),
#form-validate #country option:nth-child(238),
#form-validate #country option:nth-child(239),
#shipping-new-address-form select[name="country_id"] option:nth-child(6),
#shipping-new-address-form select[name="country_id"] option:nth-child(41),
#shipping-new-address-form select[name="country_id"] option:nth-child(92),
#shipping-new-address-form select[name="country_id"] option:nth-child(144),
#shipping-new-address-form select[name="country_id"] option:nth-child(165),
#shipping-new-address-form select[name="country_id"] option:nth-child(170),
#shipping-new-address-form select[name="country_id"] option:nth-child(236),
#shipping-new-address-form select[name="country_id"] option:nth-child(238),
#shipping-new-address-form select[name="country_id"] option:nth-child(239) {
    display: block;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

    .sidenav a {
        font-size: 18px;
    }
}

@media screen and (max-width: 934px) {
    .modal-popup .modal-inner-wrap {
        width: 90% !important;
    }

    .popUpImg {
        display: none;
    }

    .modal-popup .modal-inner-wrap {
        width: 87%;
    }

    .popUpForm {
        height: auto;
        width: 94%;
        float: initial;
        margin: 0 auto;
    }

    .popUpForm.popUpMsg {
        float: inherit;
        width: 90% !important;
        margin-left: 3px;
        height: auto;

    }

    .modal-popup .modal-content {

        margin-left: -10px;
    }

    .loginPopup {
        margin-left: -16px;
    }

    div#newsletter-error {
        position: initial !important;

    }

    .header .block-search {
        z-index: 111;
        position: relative;
    }
}

.siqdc-homehdr {
    text-transform: lowercase !important;
}

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

    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item,
    .block.widget .products-grid:not(.swiper-container) .product-items .product-item {

        height: 490px;
    }

    li.item.product.product-item .swatch-attribute select.swatch-select {
        display: block;
        min-width: 100%;
    }

    .product-items .swatch-attribute {
        display: block;
        margin-bottom: 10px;
    }
}


.page-header.sticky {
    /* background: #fff none repeat scroll 0 0;
    border-bottom: 4px solid #325052;*/
    margin: 0 auto;
    max-width: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

/*header css*/
.nav-sections .nav-sections-items .navigation li .navpro-dropdown.navpro-dropdown-level1.size-fullwidth {
    height: auto !important;
}

.navpro-dropdown .multicolumn-5>li {
    width: 20%;
}

.navpro-dropdown>.navpro-dropdown-inner>.navpro-row>.navpro-col>.children>.parent-expanded>a {
    font-size: 18px;
}

.navpro .navpro-a-with-thumbnail img {
    max-width: 200px !important;
}

/*header css end*/

/* header banner css */
.mainSlider {
    max-width: 1380px;
    margin: 0 auto;
}

.rightBanner {
    display: inline-block;
    width: 340px;
    vertical-align: top;
}

.rightBanner img {
    height: 194px;
}

.leftheader {
    max-width: 1000px;
    display: inline-block;
}

.jumbotron.no-padding {
    padding: 0;
}

.easyslide-wrapper .swiper-container {
    text-align: center;
}

.swiper-slide img {
    width: 100%;
    vertical-align: top;
    height: auto;
}

.sliderBtm {
    background: #014693;
}

.sliderBtm ul {
    margin: 0;
    padding: 0;
}

.sliderBtm ul li {
    list-style: none;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    line-height: 18px;
    border-right: 1px solid #ffff;
    padding: 10px 22px 0px;
    width: 24.7%;
    box-sizing: border-box;
}

.sliderBtm ul li i {
    float: left;
    margin-right: 10px;
    font-size: 32px;
}

.sliderBtm ul li span {
    font-weight: normal;
    font-size: 14px;
    display: block;
}

.sliderBtm ul {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: center;
}

.sliderBtm ul li {
    display: none;
}

.sliderBtm ul li:first-child {
    display: inline-block;
    border-right: 0;
    padding-right: 0;
    width: 200px;
}

.popDiv .widget.block.block-static-block {
    margin-bottom: 0;
}

.page-main .column.main {
    margin-bottom: 0;
    padding-bottom: 0;
}

.cms-index-index .easyslide-description {
    color: #000;
    font-size: 20px !important;
    width: 49%;
    font-weight: bold !important;
    background: #ffffff52;
    height: auto;
    min-height: auto;
    display: inline-block;
    vertical-align: middle;
    top: 42%;
}

.sliderPrice {
    background: #f1ac3c;
    display: block;
    width: 120px;
    text-align: center;
    border-radius: 4px;
    color: #fff;
    margin-top: 3px;
}

/* .cms-index-index .jumbotron > .easyslide-wrapper .swiper-button-prev::before, .cms-index-index .jumbotron > .easyslide-wrapper .swiper-button-next::before {
        background: no-repeat;
    } */
.cms-index-index .jumbotron>.easyslide-wrapper .swiper-button-prev:hover::before,
.cms-index-index .jumbotron>.easyslide-wrapper .swiper-button-next:hover::before {
    opacity: 0;
}

.cms-index-index .jumbotron>.easyslide-wrapper .swiper-button-prev::before,
.cms-index-index .jumbotron>.easyslide-wrapper .swiper-button-next::before {
    background-color: initial;

}

.mainSlider {
    max-width: 1344px;

}

.sliderPriceTextW {
    color: #fff;
}

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

    .columns {
        display: block;
    }

    .rightBanner {
        display: flex;
        width: 100%;
        vertical-align: top;
        align-items: stretch;
    }

    .rightBanner div {
        width: 50%;
        flex-grow: 8;
    }

    .rightBanner img {
        height: auto;
        max-width: 100%;
        display: block;
    }

    .rightBanner div a {
        width: 98%;
        display: block;
        margin: 6px auto 0;
    }

    /* .swiper-slide.swiper-slide-active    .easyslide-description.easyslide-background-light  */
    /* .cms-index-index .easyslide-description 
    {
            position: relative;
            left: 0;
            right: 0;
            top:0;
            margin: 0 auto;
            height: auto;
            display: block;
            text-align: center;
            color: #000;
            font-size: 17px!important;
            font-weight: bold!important;
        }  */
    .cms-index-index .easyslide-description {
        color: #000;
        font-size: 14px !important;
        width: 70%;
        font-weight: bold !important;
        background: #ffffff52;
        height: auto;
        min-height: auto;
        display: inline-block;
        vertical-align: middle;
        top: initial;
        bottom: 0;
    }

    .sliderBtm {
        display: none;
    }

    .leftheader {
        display: block;
    }

    .easyslide-description.easyslide-description-top.easyslide-background-transparent,
    .easyslide-description.easyslide-description-top.easyslide-background-light {
        position: relative;
        bottom: 0;
        color: #000;
        text-align: center;
        margin-top: 30px;
    }

    .sliderPrice {
        background: #f1ac3c;
        display: block;
        width: 120px;
        text-align: center;
        border-radius: 4px;
        color: #fff;
        margin-top: 3px;
        margin: 10px auto 0;
    }

    .swiper-button-prev,
    .swiper-button-next {
        position: absolute;
        top: 20%;
        width: 27px;
        height: 44px;
        margin-top: -22px;
        z-index: 10;
        cursor: pointer;
        background-size: 27px 44px;
        background-position: center;
        background-repeat: no-repeat;
    }

    /*header css 28-12-2023*/

    .page-header .header.content .logo {
        margin-right: 10px;
    }

    .page-header .header.content .logo img {

        max-width: 90px;
    }

    .header.wrapper .minicart-wrapper {
        margin-top: -20px;
        float: inherit;
        width: 100%;
    }

    .liveChatInfo span {
        font-size: 12px;
        display: block;
        padding-top: 0;
    }

    .liveChatInfo {
        display: inline-block;
        width: 240px;
        color: #fff;
        margin-left: 10px;
    }

    .liveChatInfo i img {
        top: 0 !important;
    }

    .liveChatInfo i {
        float: left !important;
        width: 30px !important;
        font-size: 50px !important;
        color: #fff !important;
        margin-right: 7px !important;
        vertical-align: top !important;
    }

    .header .block-search {
        position: relative;
        margin-top: -30px;
        top: -20px;
    }

    .liveChatInfo {
        width: 90% !important;
        margin-left: 10px !important;
    }

    .minicart-wrapper .action.showcart {
        display: inline-grid;
        vertical-align: middle;
        position: absolute;
        right: 10px;
        top: -36px;
    }

    .field.search label.label {
        position: relative;
        top: -52px;
        right: 50px;
    }

    .field.search .control {
        top: -50px;
    }

    .sliderPriceTextW {
        color: #000;
    }
}

/* header banner css end*/

/* header banner css start 01-04-2024*/
a.logo {
    margin-right: 0px;
}

.swissup-navigationpro.navpro .justify-between {
    justify-content: left;
}

/* .block.block-search {
    display: none;
} */
.nav-sections .orientation-horizontal .level0>.level-top,
.nav-sections .orientation-horizontal .level0.opened>.level-top {
    padding-left: 6px !important;
    padding-right: 4px !important;
}

.nav-sections .orientation-horizontal .level0:hover>.level-top,
.nav-sections .orientation-horizontal .level0.opened>.level-top {
    padding-left: 6px !important;
    padding-right: 10px !important;
}

form#search_mini_form {
    position: absolute;
    right: 0;
}

.page-header .block-search {
    width: 100px;
}

.liveChatInfo {
    width: 290px;
}

.liveChatInfo i {
    margin-right: 0px !important;
}

.liveChatInfo span.chatArrow {
    right: 0px !important;
}

.page-header .block-search .input-text {

    width: 280px;
}

.page-header .block-search .input-text {
    width: 250px;
    margin-right: 0px;
    margin-top: -3px;
    position: absolute;
    left: -220px;
}

.page-header .block-search .input-text {
    background: #fff;
}

/* .page-header .block-search .actions {
    display: none;
} */
.page-header .block-search .input-text {
    border: 1px solid #fff;
}

.page-header .block-search .input-text {
    padding: 7px 10px 5px 8px;
}

.field.search .control {
    margin-right: -30px;
}

.message.global.demo {
    border-radius: 0px;
}

form#search_mini_form {
    top: -37px;
}

.page-header .block-search .input-text {
    width: 330px;
    left: inherit;
    right: 0;
}

.page-header .block-search .action.search {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48ZyBmaWxsPSJub25lIj48ZyBzdHlsZT0ic3Ryb2tlLXdpZHRoOjI7c3Ryb2tlOiMyQjM5NDUiPjxjaXJjbGUgY3g9IjguNSIgY3k9IjguNSIgcj0iNy41Ii8+PHBhdGggZD0iTTE0LjUgMTQuNUwxOC44IDE4LjgiLz48L2c+PC9nPjwvc3ZnPgo=');
    width: 25px !important;
    height: 37px !important;
    right: -10px !important;
}

form#search_mini_form button.action.search {
    margin-top: 0px !important;
    margin-right: -13px;
}

.nav-sections .orientation-horizontal .level0>a.level-top {
    padding: 0px 4px 10px;
}

.nav-sections .nav-sections-items .navigation li {
    padding-top: 50px;
}

li.li-item.level0.nav-4.size-fullwidth.category-item.level-top.ui-menu-item:hover a {

    margin-right: -5px;
}

/* header banner css end 01-04-2024*/
/*mobile css 06-06-2024*/
.page-products .product-item-info {
    position: relative;
}

.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item,
.block.widget .products-grid:not(.swiper-container) .product-items .product-item {
    height: 440px;
    z-index: 4;
    border: none;
    overflow: visible;
}

.prolabels-wrapper,
.prolabels-content-wrapper {
    position: relative;
}

li.item.product.product-item:hover .swatch-attribute select.swatch-select {
    display: block;
    margin: 0 auto;
}

li.item.product.product-item .product-item-name,
li.item.product.product-item .product.name a {
    display: block;
    display: -webkit-box;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

li.item.product.product-item .swatch-attribute select.swatch-select {
    display: block;
}

.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info,
.block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info {
    border: 0px solid #e1e1e1 !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    box-shadow: none !important;
    padding: 5px 20px !important;
}

li.item.product.product-item .product-reviews-summary {
    display: block;
}

.product-item-inner {
    width: 50%;
    display: inline-block !important;
    float: right;
}

li.item.product.product-item .swatch-attribute select.swatch-select {
    display: inline-block;
    width: auto !important;
    min-width: 100%;
    padding-right: 30px;
}

.products-grid .product-item-details .swtcls {
    display: inline-block;
    float: left;
    width: 50%;
}

.page-products .page-wrapper .product-item-inner> :last-child,
.block.widget .product-item-inner> :last-child {
    margin-top: 0;
}

.product-item-inner .product.actions.product-item-actions button.action.tocart.primary {
    border-radius: 20px;
}


/* .column.main .products-grid .product-items li:nth-child(3n+1) {
    border-bottom:1px solid #c4c4c4!important;

} */
.page-products .page-main .products-grid .product-item:nth-child(4n + 1) {
    border-left: 0px solid #c4c4c4 !important;
}

.page-products .page-main .products-grid .product-item {
    border-left: 1px solid #c4c4c4 !important;
    border-top: 0 !important;
    border-bottom: 1px solid #c4c4c4 !important;
}



.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info,
.block.widget .products-grid:not(.swiper-container) .product-items .product-item:hover .product-item-info {
    padding: 5px 0px !important;
}

.page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item .product-item-info,
.block.widget .products-grid:not(.swiper-container) .product-items .product-item .product-item-info {
    padding: 5px 0px !important;
}

.products-grid .product.details.product-item-details {
    padding-left: 10px;
    padding-right: 10px;
}

.products-grid .product-item-info .product-item-inner.confprd {
    display: block !important;
    width: 100% !important;
}

.product-item .price-box {
    margin: 0px 0 !important;
}

.products-grid .price-box {
    min-height: 36px !important;
}

strong.product.name.product-item-name:hover {
    position: relative;
    overflow: initial !important;
}

strong.product.name.product-item-name:hover a.product-item-link {
    background: #fff;
    border-radius: 4px;
    padding: 4px;
    overflow: initial;
    text-overflow: initial;
    -webkit-line-clamp: initial;
    position: absolute;
    height: auto;
    transition: .1s ease-out .3s !important;
    box-shadow: 0px 0px 10px #ccc;
    text-decoration: none;
    z-index: 1;
}

.price-box.price-final_price span.normal-price span.price-container span.price-label {
    display: none !important;
    font-size: 18px;
}

li.item.product.product-item .price-box {
    margin-top: 10px !important;
}

.control.review-control-vote {
    overflow: initial !important;
}

.stock.unavailable {
    border: 2px dashed #686868;
    border-radius: 20px;
    text-align: center;
    padding: 4px;
    color: #a9a9a9;
    font-size: 16px;
}

.product.actions.product-item-actions .mage-error {
    position: absolute;
    left: 10px;
}

.product.actions.product-item-actions .mage-error {
    position: absolute;
    left: 10px;
    margin-top: -1px;
}

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

    .products-grid .product-item-details .swtcls,
    .product-item-inner {
        display: block;
        float: initial;
        width: 100%;
    }
    .page-products .page-wrapper .products-grid:not(.swiper-container) .product-items .product-item, .block.widget .products-grid:not(.swiper-container) .product-items .product-item {
        height: 480px;
    }
    .product-item-actions .actions-primary {
        display: block;
    }
    .product-item-inner .product.actions.product-item-actions button.action.tocart.primary {
        border-radius: 20px;
        width: 100%;
    }
    li.item.product.product-item .swatch-attribute select.swatch-select {
        margin-bottom: 6px;
    }
    .minicart-wrapper .minicart-items .product-item-details .details-qty {
        margin-top: 3px;
        margin-left: 77px;
    }
    .product-item-details {
        margin-left: 92px;
    }
    .cart.table-wrapper .item .col.item {
        padding: 20px 8px 0px 0;
        display: contents;
        /* width: 100%; */
    }
    [class].swiper-button-prev, [class].swiper-button-next {
        margin-top: 4px;
    }
}
    /*mobile css 06-06-2024 end*/

    /* cart dropdown css */
    .minicart-wrapper .block-minicart .minicart-items-wrapper {
        max-height: 280px;
    }

    .minicart-items .product>.product-item-photo {
        max-height: 55px;
    }
    .minicart-wrapper .block-minicart {
        margin-top: 0;
    }
    /* cart dropdown css end*/
  .availableAfte {
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%;
        font-size: 14px;
        color: orange;
    }
    li.item.product.product-item:hover   .availableAfte {
        bottom: 22px;
    }

/* Staging 11-07-2024 css */
.cms-index-index .easyslide-description {
    padding-left: 60px;
    top: 12%;
    height: 87%;
}
.cms-index-index .easyslide-description {
    background: none;
}
.cms-index-index .easyslide-description .sliderTextW {
    color: #fff;
    margin-top: 10px;
}
.cms-index-index .easyslide-description .sliderBtn {
    position: absolute;
    bottom: 20px;
}
.cms-index-index .easyslide-description .sliderBtn a {
    color: #fff;
    background: #c52c0e;
    border: 1px solid #fff;
    border-radius: 8px;
    text-decoration: none;
    font-size: 15px;
    padding: 10px;
}
.cms-index-index .easyslide-description .sliderBtn a:hover {
    color: #c52c0e;
    background: #fff;
    border: 1px solid #c52c0e;
}

.easyslide-description p {
    line-height: 20px;
    color: #fff;
    font-weight: normal;
    text-align: left;
    font-size: 15px;
    margin-top: 20px;
}

@media screen and (max-width: 767px) {
    .cms-index-index .easyslide-description {
        top: 0;
        height: auto;
        width: 90%;
        padding: 10px 0;
    }
    .cms-index-index .easyslide-description .sliderBtn {
        position: initial;
    }
    .easyslide-description p {
        line-height: 20px;
        color: #000;
        font-weight: normal;
        text-align: center;
        font-size: 14px;
        margin-top: 0;
        padding-bottom: 10px;
    }
    .easyslide-description.easyslide-description-top.easyslide-background-transparent, .easyslide-description.easyslide-description-top.easyslide-background-light {
      
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .cms-index-index .easyslide-description .sliderBtn a {
        font-size: 13px;
        padding: 10px;
    }
    .cms-index-index .easyslide-description .sliderBtn a {
        font-size: 13px;
        padding: 10px;
        display: inline-block;
    }
    .cms-index-index .easyslide-description .sliderTextW {
        color: #555;
        margin-top: 10px;
        display: block;
        margin-bottom: 10px;
    }
}