/*------------fontcss-------------*/

.proximanovabold {
    font-family: proxima-nova, sans-serif;
    font-display: swap;
    font-style: normal;
    font-weight: 700;
}

.proximanovaregular {
    font-family: proxima-nova, sans-serif;
    font-display: swap;
    font-style: normal;
    font-weight: 400;
}

body {
    /*font-family: "Proxima Nova Bd" !important;*/
    background-color: #fff;
    font-display: swap;
    font-style: normal;
    font-weight: normal;
}

.page-header .navigation .level1 span {
    text-transform: capitalize !important;
}

@media (min-width: 320px) and (max-width: 767px) {
    .desktop-actions{
        display: none;
    }
    .category-entire-range #maincontent .columns {
        padding: 0 45px !important;
    }
    .catalog-category-view .products-grid .product-item-actions .wishlist__cover {
        margin-top: 2px!important;
    }
    .product-item-actions .actions-primary a.action.custom_compare_btn img{
        position: relative !important;
        top: 2.5rem !important;
        left: 32% !important;
    }
    .product-item-actions .actions-primary a.custom_wishlist_btn.icon_wishlist img{
        left: 33% !important;
    }
    .catalog-category-view .products-grid .product-item-actions .wishlist__cover #product-wishlist-button{
        background-color: #F5F5F5!important;
        border: none!important;
        color: #6c6c6c!important;
        border-right: 2px solid #e3e2e2!important;
        letter-spacing: 1px;
        font-family: inherit;
        font-weight: inherit;
        padding-right: 14px!important;
    }
    .category-inverter-split div#layered-filter-block-container .filter-options-item[attribute="categories"],
    .category-3-star div#layered-filter-block-container .filter-options-item[attribute="categories"],
    .category-4-star div#layered-filter-block-container .filter-options-item[attribute="categories"],
    .category-5-star div#layered-filter-block-container .filter-options-item[attribute="categories"],
    .category-fixed-speed-split div#layered-filter-block-container .filter-options-item[attribute="categories"],
    .category-window div#layered-filter-block-container .filter-options-item[attribute="categories"],
    .category-portable div#layered-filter-block-container .filter-options-item[attribute="categories"]
    {
        display: none;
    }
    .category-air-purifiers .block-content.filter-content .filter-options-item,
    .category-air-coolers .block-content.filter-content .filter-options-item{
        display: none;
    }
    .category-air-purifiers .block-content.filter-content .filter-options-item:first-child,
    .category-air-coolers .block-content.filter-content .filter-options-item:first-child {
    display: block; 
    }
    button.filter_button_shwhd img.mobile_btn , button.filter_button_active img.mobile_btn{
        height: 30px;
    }
    div#shipping-new-address-form input#shipping-save-in-address-book{
        float: left;
    }
    #shipping-new-address-form ::-webkit-input-placeholder{
        color:transparent;
    }
    #shipping-new-address-form :-ms-input-placeholder {  
       color:transparent;
    }
    body.filter-active .page-header {
        display: block;
    }

    body.filter-active .page-wrapper {
        height: 0;
        margin-top: 0px;
        visibility: visible;
    }

    .page-with-filter .columns .sidebar.sidebar-main.mble_active {
        /*display: none;*/
        left: 0;

    }

    .block-title.filter-title {
        display: none;
    }

    .sidebar.sidebar-main.mble_inactive {
        left: -60vw !important;
    }

    .sidebar.sidebar-main {
        width: 60vw !important;
        z-index: 99;

    }

    .filter_button_shwhd {
        z-index: 999;
    }

    .filter_button_active {
        left: 54vw !important;
    }


    .block-subtitle.filter-subtitle {
        float: left;
        width: 100%;
    }

    .wp-ln-filter-page button#ln_button_submit {
        margin-bottom: 19px;
    }

    tr.item-actions {
        float: left;
        position: relative !important;
        left: 27% !important;
        top: -184px !important;
    }

    .customer-account-create .field.choice.newsletter {
        float: left;
        width: 100%;
    }

    .customer-account-create #is_subscribed.checkbox {
        float: left;
        margin-right: 0 !important;
    }

    .customer-account-create #password-strength-meter-label {
        float: left !important;
        font-size: 12px;
    }

    .customer-account-create .password-strength-meter {
        background-color: #f4f4f4;
        height: 32px;
        line-height: 19px !important;
        padding: 0 !important;
        position: relative;
        z-index: 1;
        font-size: 11px !important;
        float: left !important;
    }

    .block-authentication ul li {
        list-style: outside;
        margin-left: 15px;
        font-size: 13px;
    }

    .block-authentication .fieldset.login {
        width: 95%;
    }

    .block-authentication button#send2 {
        background: #1979c3;
        color: white;
    }

    .summer22mobileband{position: fixed;bottom: 0;z-index: 999;}

}

.minicart-wrapper .action.showcart .counter.qty {
    background: none !important;
}

.minicart-wrapper .action.showcart .counter.qty::before {
    content: "(";
}

.minicart-wrapper .action.showcart .counter.qty::after {
    content: ")";
}

.magestore-bannerslide-flex-slider {
    margin-bottom: 0px !important;
    position: relative;
}

.flex-direction-nav li {
    margin: 0px !important;
}

.pos-rel {
    position: relative;
}

.pos-abs {
    position: absolute;
}

.no-padding {
    padding: 0px !important;
}

.page-footer {
    background: #00498B !important;
}

.footer.links a {
    color: white !important;
}

a.product-item-link {
    font-size: 18px;
    text-transform: uppercase;
    color: #004D9D !important;
    font-weight: bold !important;
}

.product-image-container {
    display: inline-block;
    max-width: 100%;
    background: #F7F7F7;
    width: 100% !important;
}

.product-image-wrapper {
    padding-bottom: 100% !important;
}

.product-item-info {
    width: 100% !important;
}

.product-item .price-box .price {
    font-weight: 700;
    white-space: nowrap;
    font-size: 22px;
}

.product-item .tocart,
.explore_btn {
    font-size: 1.6rem;
    border-radius: 0;
    line-height: 1;
    padding-bottom: 10px;
    padding-top: 10px;
    white-space: nowrap;
    width: 49%;
    margin: 0;
    height: 47px;
}

.products-grid .product-item-info:hover,
.products-grid .product-item-info.active {
    background: #fff;
    box-shadow: unset !important;
    border: unset !important;
    margin: 0px !important;
    padding: 0px !important;
    position: relative;
    z-index: 2;
}

.actions-primary {
    width: 100%;
}

.toolbar.toolbar-products {
    box-shadow: 0px 3px 6px #00000029;
    padding: 12px 4px;
}

.sidebar.sidebar-main {
    padding: 0;
}

.filter .block-subtitle.filter-subtitle {
    box-shadow: 0px 3px 6px #00000029;
    padding: 21px 10px;
}

.page-products .page-title-wrapper {
    display: none;
}

/*.page-products .breadcrumbs {
    display: none;
}*/
.page-products .category-image {
    margin: 0;
}

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

.toolbar.toolbar-products .modes,
.toolbar.toolbar-products .toolbar-amount {
    display: none;
}

.filter-options {
    background: #F7F7F7 !important;
}

.toolbar.toolbar-products:nth-child(3) {
    display: none;
}

.toolbar select {
    background: unset;
}

.page-header {
    box-shadow: 0px 3px 6px #00000029;
}

.columns .column.main {
    padding-bottom: 0px !important;
}

.slides {
    padding: 0px;
    width: 100%;
    height: 100%;
    list-style: none;
}

.sy-pager {
    margin: 0;
    position: absolute;
    bottom: 0px;
    z-index: 3;
}

.fotorama__stage {
    max-height: 400px;
}

.menu {
    display: flex;
    justify-content: space-around;
}

.block.newsletter {
    display: none;
}

.footer.content {
    max-width: 100% !important;
}

.menu__column h4,
.menu__column h4>a {
    color: white;
    font-size: 14px;
}

.menu__column li a {
    color: #DEDEDE;
    font-size: 12px;
    text-transform: capitalize;
}

.menu__column li a:hover {
    color: white;
}

.footer-social {
    position: relative;
    height: 50px;
    border-bottom: 1px solid #797979;
}

.copyright {
    background-color: #00498b !important;
    padding: 25px 0px;
}

.footer-social-icon {
    position: absolute;
    right: 20%;
    bottom: -17px;
    background: #00498b;
    padding: 0 13px;
}

.footer-social-icon img {
    width: 30px;
    margin-right: 5px;
}

.page-footer {
    padding-bottom: 0px !important;
}

/*.breadcrumbs {
    display: none;
}*/

/*24/02*/
.cat_img.img.img-responsive {
    max-width: 72%;
}

.catalog-product-view .product-info-main .product-info-price {
    margin-left: 6%;
}


@media (min-width: 320px) and (max-width: 767px) {
    .checkout_top {
        display: none;
    }

    .page-header .panel.wrapper {
        background-color: #00498B;
        color: #fff;
        margin: 0px;
        padding: 10px;
        border: none;
        border-radius: 0px;
    }

    .panel {
        border: none !important;

    }

    .cms-home #maincontent {
        padding: 0px;
    }

    .page-footer {
        margin-top: 0px;
    }

    .block-search .control {
        border-top: none !important;
        clear: both;
        margin: 0 -15px -1px;
        padding: 0 15px;
        width: 30%;
        right: 9%;
        position: absolute;
    }

    .page-header {
        margin: 0px !important;
    }

    .no-padding {
        padding: 0px !important;
    }

    .magestore-bannerslider-standard .flex-control-nav {
        width: 28%;
        position: absolute;
        bottom: 10px;
        text-align: center;
        margin: 0 auto;
        float: none;
        display: none;
        left: 36%;
        padding: 0;
        border: 1px solid transparent;
        background-color: skyblue;
        border-radius: 10px 10px 0px 0px;
    }

    .magestore-bannerslider-standard .flex-control-nav li {
        margin: 6px 6px;
        display: inline-block;
        zoom: 1;
    }

    .header.content {
        max-width: 1500px !important;
    }

    .pos-abs.sec1 {
        left: 18% !important;
    }

    .pos-abs.sec1 span {
        padding: 0px !important;
    }

    .PRECISION {
        right: -18px !important;
        top: 20px !important;
    }

    .set_temp {
        top: 175px !important;
        right: 17px !important;
    }

    .In-build {
        left: 13% !important;

    }

    .pos-abs.purity p {
        font-size: 2rem !important;
    }

    .blue-text {
        position: absolute;
        bottom: 29% !important;
        right: 23% !important;
        color: #00498B;
        font-size: 2rem !important;
        font-weight: bold;
        width: 100px;
    }

    .hot_cold p {
        font-size: 1.5rem !important;
    }

    .col-xs-12.no-padding.pm_2 p {
        font-size: 1.5rem !important;
    }

    .footer-social {
        position: relative;
        height: 50px;
        border-bottom: 1px solid #797979;
        float: left;
        width: 100%;
        margin-bottom: 25px;
    }

    .menu {
        display: block;
        justify-content: space-around;
        float: left;
        width: 1005;
    }

    .menu__column {
        float: left;
        width: 33%;
    }

    .navigation .level0 .submenu a {
        line-height: inherit;
        color: black;
        /*text-transform: uppercase;*/
        font-weight: bold;
    }

    .navigation .level0.active>.level-top {
        border-color: #00498B;
        border-style: solid;
        border-width: 0 0 6px;
        color: #333;
        text-decoration: none;
        display: block;
    }

    .navigation .level0.has-active>.level-top {
        //border-color: transparent !important;
        display: block;
    }

    /*.navigation .level0.has-active > .level-top::after {
    display: none;
}*/
    .navigation .level0 .submenu a:hover,
    .navigation .level0 .submenu a.ui-state-focus {
        background: white;
        color: #00498B;
        text-decoration: none;
    }

    .navigation .level0>.level-top:hover,
    .navigation .level0>.level-top.ui-state-focus {
        color: #00498B;
        text-decoration: none;
    }

    .block-search #search_mini_form input {
        margin: 0;
        padding-right: 35px;
        position: static;
        border: none;
        border-bottom: 2px solid #868686;
        /* padding-left: 0px; */
    }

    .cms-home.cms-index-index.page-layout-1column {
        overflow-x: hidden;
    }

    .navigation .level0 .submenu {
        min-width: 175px;
    }

    .toolbar.toolbar-products:nth-child(3) {
        display: block;
    }

    .logo img {
        max-height: inherit;
        //width: 200px;
        //height: 40px !important;
    }

    .catalog-product-view .product-info-main {
        /*width: 40%;*/
        padding-right: 6%;
    }

    .catalog-product-view .product-info-main h1 {
        font-size: 2rem;
        text-transform: uppercase;
        font-weight: bold;
        border-bottom: 1px solid #D6D6D6;
        padding-bottom: 10px;
        margin-left: 4%;
    }

    .catalog-product-view .product-options-bottom .price-box .price-container .price,
    .catalog-product-view .product-info-price .price-box .price-container .price {
        font-size: 20px;
        line-height: 36px;
        color: #004D9D;
    }

    .catalog-product-view .product-info-main .product-info-stock-sku {
        display: none;
    }

    .catalog-product-view .product-info-main .product-info-price {
        border-bottom: none;
        margin-bottom: 0px;
    }

    .catalog-product-view .field.qty {
        display: none;
    }

    .catalog-product-view .product.media {
        width: 52%;
        margin-left: 4%;
    }

    .catalog-product-view .product.data.items {
        background-color: #E8E8E8;
    }

    .catalog-product-view .product.data.items>.item.title.active>.switch {
        background: #E8E8E8;
        text-decoration: none;
        font-weight: bold;
        border: none;
    }

    .catalog-product-view .product.data.items a {
        color: black !important;
        text-transform: uppercase;
        background: #E8E8E8 !important;
    }

    .catalog-product-view .product.data.items>.item.title:not(.disabled)>.switch:focus,
    .catalog-product-view .product.data.items>.item.title:not(.disabled)>.switch:hover {
        background: #E8E8E8;
        color: black;
        font-weight: bold;

    }

    .catalog-product-view .product.info.detailed {
        clear: both;
        margin-bottom: 0px;
    }

    .catalog-product-view .product.data.items {
        position: relative;
        z-index: 1;
        border-bottom: 0;
        /*  margin-left: 10px;
    margin-right: 10px;*/
        margin-bottom: 0px;
    }

    .catalog-product-view .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
        width: 70%;
        margin: 0 auto;
        float: none;
    }

    .catalog-product-view .fotorama__nav--thumbs .fotorama__nav__frame {
        padding: 2px 20px;

    }

    .menu__column {
        padding-right: 10px;
    }

    .page-with-filter.wp-ln-filter-page.page-products.categorypath-air-conditioners.category-air-conditioners.catalog-category-view.page-layout-1column .category-cms {
        margin-bottom: 0px;
    }

    .page-with-filter.wp-ln-filter-page.page-products.categorypath-air-conditioners.category-air-conditioners.catalog-category-view.page-layout-1column .column.main {
        display: none;
    }

    #deliveryinfo {
        padding: 0px;
        width: 100%;
        overflow-x: hidden;
    }

    .checkout-cart-index h1 {
        font-size: 19px;
        margin-bottom: 10px;
        padding-left: 4%;
    }

    /*.checkout-cart-index .cart-container .form-cart ,
.checkout-cart-index .cart-discount{
    width: 75%;
    float: left;
    padding-right: 4%;
    padding-left: 4%;
}*/
    /*.checkout-cart-index .cart-totals tbody .mark, .cart-totals tfoot .mark {
    text-align: left;
    background-color: #F5F5F5;
}*/
    .checkout-cart-index .cart.table-wrapper .product-item-photo {
        display: table-cell;
        padding-right: 0px;
        position: static;
        vertical-align: top;
        width: 30% !important;
    }

    .checkout-cart-index .products-list .product-image-wrapper .product-image-photo,
    .checkout-cart-index .cart.table-wrapper .product-image-wrapper .product-image-photo,
    .checkout-cart-index .minicart-items .product-image-wrapper .product-image-photo,
    .checkout-cart-index .block-giftregistry-shared-items .product-image-wrapper .product-image-photo {
        position: static;
        border: 1px solid #DBD7D7;
        margin: 0px;
        width: 83%;
    }

    .checkout-cart-index .product-image-container {
        background: white;
    }

    .details-page-custom-attr {
        padding: 5px 27px;
        border-left: 1px solid #D6D6D6;
    }

    .details-page-custom-attr li {
        padding-bottom: 4px;
        color: black;
    }

    .catalog-product-view .product-info-main .product-add-form {
        padding-top: 0px;
        margin-left: 6%;
    }

    .catalog-product-view .product-reviews-summary.empty {
        display: none;
    }

    /*.checkout-cart-index .cart.table-wrapper .item .item-info .col.item {
    padding: 20px;
    border: 1px solid #D6D6D6 !important;
    margin-top: 20px;
    width: 319px;
    margin-bottom: 15px;
}*/
    .checkout-cart-index .cart.table-wrapper .product-item-details {
        vertical-align: middle;
    }

    .checkout-cart-index .cart.table-wrapper .product-item-details {
        padding-bottom: 0px;

    }

    .checkout-cart-index .cart.table-wrapper .product-item-details a {
        color: #464646 !important;
        font-size: 16px;
    }

    .checkout-cart-index .cart.table-wrapper .col.price .price-excluding-tax .price {
        font-weight: normal;
    }

    .customer-account-login #maincontent {
        padding: 0px 35px;
    }

    .customer-account-create #maincontent {
        padding: 10px 35px;
    }

    .customer-account-login .page-title,
    .customer-account-create .page-title {
        font-size: 20px;
        margin-bottom: 17px;
        border-bottom: 2px solid #00498B;
        padding-bottom: 10px;
    }

    .customer-account-login .page-main .block {
        margin-bottom: 0px;
    }

    #is_subscribed {
        float: left;
    }

    .customer-account-create .form.create.account {
        width: 100%;
    }

    .customer-account-create .fieldset {
        border: 0;
        margin: 0 0 40px;
        padding: 0;
        letter-spacing: -.31em;
        float: left;
        width: 45%;
        margin-left: 3%;
    }

    .greet.welcome {
        //display: none !important;
    }

    .catalog-category-view .product.name.product-item-name {
        //height: 46px;
        overflow: hidden;
    }

    .catalog-category-view .action.tocart.primary {
        margin-top: 0px !important;
    }

    .catalog-product-view .product.data.items>.item.title>.switch {
        border: none;
        margin-left: 11px !important;
    }

    .catalog-product-view .product.data.items>div:nth-child(2) {
        padding-top: 3px !important;
    }

    .catalog-product-view #product-book-demo-button {
        background-color: #D6D6D6;
        border: none;
        padding: 10px 13px;
        color: black;
        text-transform: uppercase;
        border-radius: 3px;
        width: 47%;
        float: left;
        margin-right: 15px;
    }

    .checkout-shipping-method .step-title,
    #checkout-shipping-method-load {
        display: none;
    }

    .checkout-index-index.page-layout-1column input[type=radio] {
        margin: 4px 0 0;
        margin-top: 1px\9;
        line-height: normal;
        float: left;
    }

    .catalog-product-view .box-tocart .action.tocart {
        margin-bottom: 0;
        margin-right: 1%;
        width: 47%;
        padding: 8px;
        font-size: 17px;
        border-radius: 3px;
        max-width: 200px;
    }

    .header.links .authorization-link::after {
        display: none !important;
    }

    .checkout-cart-index .action.primary {
        padding: 7px 10px !important;
        background: #076ED9;
    }

    /*.checkout-cart-index .cart-summary {
    width: 23%;

    margin-right: 2%;
}*/
    .checkout-cart-index .action.apply.primary {
        margin-left: 9% !important;
        background-color: #00498B !important;
        padding: 7px 12px !important;
        color: white !important;
        border: none !important;
    }

    .minicart-wrapper .action.showcart::before,
    .minicart-wrapper .action.showcart:hover::before {
        color: white;
    }

    #minicart-content-wrapper {
        color: black;
    }

    .minicart-wrapper {
        margin-top: -7px;
    }

    .catalog-category-view .category-image img {
        width: 100%;
    }

    .catalog-category-view .product-image-photo {
        bottom: 0;
        display: block;
        height: auto;
        left: 0;
        margin: auto;
        max-width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        background-color: white;
        width: 100%;
        border: 1px solid #ECE7E7;
        box-shadow: 0px 3px 6px #00000029;
    }

    .catalog-category-view .item.product.product-item {
        border: 1px solid #F7F7F7;
        padding: 0px;
        width: 100%;
    }

    .catalog-category-view .products-grid .product-item-actions {
        margin: -10px 0 0px !important;
    }

    .catalog-category-view #maincontent .columns {
        padding: 0px 15px;
        margin: 0px;
        max-width: 100%;
    }

    .catalog-category-view #layer-product-list {
        padding-left: 15px;
    }

    .page-products.categorypath-air-purifiers.category-air-purifiers.catalog-category-view.page-layout-1column #maincontent,
    .categorypath-air-conditioners.category-air-conditioners.catalog-category-view.page-layout-1column #maincontent {
        padding: 0px;
    }

    .catalog-product-view .action.towishlist {
        display: none !important;
    }

    .catalog-category-view .short_des p {
        color: #969696;
        max-height: 37px;
        overflow: hidden;
        margin: 15px 0px;
    }

    .checkout-cart-index .cart-discount {
        display: none;
    }

    .checkout-cart-index .cart-container .form-cart .actions.main {
        text-align: right;
        display: none;
    }

    .checkout-cart-index .item-actions {
        position: absolute;
        left: 34%;
        top: 28px;
    }

    .checkout-cart-index .item-actions .action.action-edit {
        display: none !important;
    }

    /*water-purifer*/

    .categorypath-water-purifiers.category-water-purifiers.catalog-category-view .columns,{
        display: none;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .item.product.product-item,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .item.product.product-item,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .item.product.product-item,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .item.product.product-item {
        width: 100% !important;
        margin-bottom: 0px;
        height: auto;
        margin-left: 0px !important;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .product-item-info,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .product-item-info,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .product-item-info,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .product-item-info {
        float: left;
        width: 100% !important;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .product.photo.product-item-photo,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .product.photo.product-item-photo,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .product.photo.product-item-photo,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .product.photo.product-item-photo {
        float: left;
        width: 100%;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .product.details.product-item-details,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .product.details.product-item-details,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .product.details.product-item-details,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .product.details.product-item-details {
        float: left;
        width: 100% !important;
        padding: 0px 20px 20px;
        border-left: none;
        margin: 10px 0px;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .toolbar.toolbar-products,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .toolbar.toolbar-products,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .toolbar.toolbar-products,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .toolbar.toolbar-products {
        display: none;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.wrapper.grid.products-grid,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.wrapper.grid.products-grid,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.wrapper.grid.products-grid,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.wrapper.grid.products-grid {
        margin: 0px;
        padding: 0px;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1),
    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-photo,
    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info:hover,
    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info.active,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.list.items.product-items li:nth-child(3n+1),
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-photo,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info:hover,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info.active,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1),
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-photo,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info:hover,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info.active,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.list.items.product-items li:nth-child(3n+1),
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-photo,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info:hover,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-item-info.active {
        background-color: #E6E6E6 !important;
        border: none !important;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .columns,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .columns,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .columns,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .columns {
        padding: 0px !important;
        overflow-y: hidden;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-wrapper,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-wrapper,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-wrapper,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.list.items.product-items li:nth-child(3n+1) .product-image-wrapper {
        background-color: #E6E6E6 !important;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .products.list.items.product-items .product-image-wrapper,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .products.list.items.product-items .product-image-wrapper,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .products.list.items.product-items .product-image-wrapper,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .products.list.items.product-items .product-image-wrapper {
        background-color: white;
    }

    .categorypath-water-purifiers-ro-uv-uf.category-ro-uv-uf.catalog-category-view .product-image-photo,
    .categorypath-water-purifiers-ro-uv.category-ro-uv.catalog-category-view .product-image-photo,
    .categorypath-water-purifiers-ro-uf.category-ro-uf.catalog-category-view .product-image-photo,
    .categorypath-water-purifiers-ro.category-ro.catalog-category-view .product-image-photo {
        border: none;
        box-shadow: none !important;
        width: auto !important;
    }

    .catalog-category-view .exp_btn {
        background-color: #076ED9;
        color: white;
        border: none !important;
        border-radius: 5px;
        padding: 8px 28px;
        box-shadow: none !important;
        font-weight: bold;
        margin-bottom: 10px;
    }

    .catalog-category-view .exp_btn:hover {
        background-color: #076ED9;
    }

    .catalog-category-view .small-icon-img {
        width: 36px;
        border: 1px solid #004D9D;
        padding: 7px;
        background-color: #004D9D;
        float: left;
        margin-right: 15px;
    }

    .catalog-category-view .attr-top {
        float: left;
        width: 100%;
        padding: 5px 0px;
    }

    /*.categorypath-air-conditioners-inverter-split .category-cms {
    display: flex;
}*/
    .inverter-split {
        width: 100%;
        float: left;
    }
}

footer {
    display: none !important;
}

.below_silder button {
    text-transform: uppercase !important;
    font-weight: bold !important;
    border: none !important;
}

.top-custom-links li a {
    font-size: 1rem;
}

@media (min-width: 320px) and (max-width:450px) {
    .nav-sections-item-content {

        padding: 0px 0;
    }

    .home-tab {
        padding: 2px 4% !important;
    }

    .logo {
        margin-bottom: 10px;
        margin-top: 0px;
        left: 100px !important;
    }

    .block.block-search {
        float: left;
        width: 100%;
        margin-left: 0%;
        padding: 10px 0;
        border-top: 1px solid #00498B;
        background-color: #00498B;
        margin-top: 6px;
    }

    .category-cms,
    .category-image,
    .category-description {
        margin-bottom: 0px !important;
    }

    .block-search .control {
        border-top: none !important;
        clear: both;
        padding: 0 26px;
        width: 91% !important;
        right: 0% !important;

        position: absolute;
        padding-right: 0px;

    }


    .field.search label {
        position: absolute;
        right: 0;
    }

    .top-custom-links li a {
        font-size: 8px !important;
    }

    .page-header {
        padding-bottom: 0px !important;
    }

    .top-custom-links li {
        width: auto;
        margin-bottom: 5px !important;
    }

    .cms-home .btn-catagory {
        background: #076ed9 0% 0% no-repeat padding-box;
        border-radius: 3px !important;
        opacity: 1;
        color: white;
        font-size: 1.7vw;
        padding: 1.3vw 3vw;
    }

    .spl_cat .item.product.product-item {
        margin: 0 auto !important;
        width: 100% !important;
        display: table;
        margin-top: 0px !important;
    }

    .column.main .product-items {
        margin-top: 0px;
        margin-bottom: 0px;
        width: 100%;
        overflow-x: hidden;
    }

    .footer-social-icon img {
        width: 12px !important;
        margin-right: 5px;
        position: relative;
        top: -5px;
        left: 11px;
    }

    .footer-social span:first-child {
        font-size: 12px !important;
        position: relative !important;
        bottom: -41px !important;
    }

    .page-products.catalog-category-view .sorter {
        top: 10px !important;
    }

    .catalog-category-view .toolbar.toolbar-products {
        box-shadow: none !important;
    }

    .catalog-category-view .product-item-link,
    .catalog-category-view .action.tocart.primary {
        width: 100% !important;
    }

    .checkout-cart-index .cart.table-wrapper .col.qty,
    .checkout-cart-index .cart.table-wrapper .col.price,
    .checkout-cart-index .cart.table-wrapper .col.subtotal,
    .checkout-cart-index .cart.table-wrapper .col.msrp {
        box-sizing: border-box;
        display: block;
        float: left;
        white-space: nowrap;
        width: 21%;
    }

    .checkout-cart-index .cart.table-wrapper .col.price .price-excluding-tax .price {
        font-weight: normal;
        font-size: 1rem;
    }

    .checkout-cart-index .input-text.qty {
        width: 30px !important;
        padding: 6px;
        height: 30px !important;
    }

    .cart.table-wrapper .col.subtotal .price-excluding-tax .price {
        font-size: 1rem;
    }

    .checkout-cart-index .item-actions {
        position: absolute;
        left: 93px;
        top: 13px;
        /* right: 67px !important; */
    }

    .checkout-cart-index #shopping-cart-table thead {
        display: none;
    }

    .cms-home.cms-index-index.page-layout-1column {
        overflow-x: hidden !important;
    }

    .pos-abs.purity p {
        font-size: 1.5rem !important;
    }

    .hot_cold p {
        font-size: 1rem !important;
        left: 40% !important;
    }

    .pos-abs.purity span {
        font-size: 1rem !important;
    }

    .pos-abs.purity button {
        padding: 0px !important;
        height: 28px !important;
        font-size: 1rem !important;
        width: 100px !important;
    }

    .pos-abs.sec1 button {
        font-size: 1rem !important;
        height: 28px !important;
        width: 100px !important;
        margin-bottom: 0px !important;
    }

    .sec2 span {
        font-size: 2rem !important;
        padding-left: 3rem !important;
    }

    .sec2 button {
        width: 100px !important;
        font-size: 1rem !important;
        height: 30px !important;
    }

    .set_temp {
        top: 32% !important;
        left: 56% !important;
        font-size: 1rem !important;
        width: 150px !important;
        padding-right: 25px !important;
    }

    .sec3 button {
        width: 90px !important;
        height: 28px !important;
        bottom: 17% !important;
        right: 4% !important;
        font-size: 1rem !important;
    }

    .blue-text {
        bottom: 30% !important;
        right: 11% !important;
        font-size: 1.5rem !important;

    }

    .blue-text-p {
        right: 0% !important;
        bottom: 10% !important;
    }

    .col-xs-12.no-padding.pos-rel.breathe button {
        width: 100px !important;
        height: 25px !important;
        font-size: 1rem !important;
    }

    .sec5 button {
        width: 80px !important;
        height: 25px !important;
        font-size: 1rem !important;
    }

    .sensir-text {
        margin-bottom: 2px !important;
        font-size: 1.5rem !important;
        margin-top: 7px !important;
        ;
    }

    .craft p {
        margin-top: 7px !important;
        margin-bottom: 10px !important;
    }

    .craft span {
        top: 43px !important;
    }

    .PRECISION {
        right: 0px !important;
        top: 20px !important;
    }

    .pm-text {
        position: absolute;
        bottom: 31%;
        color: white;
        font-size: 1.5rem !important;
        left: 95px !important;
        opacity: 1 !important;
        font-weight: bold;
    }

    .pm-bot-text {
        top: 61% !important;
        font-size: 1rem !important;
        left: 87px !important;
    }

    .breathe span {
        margin-top: 10px !important;
        font-size: 1rem !important;
    }

    footer {
        display: none !important;
    }

    .sec6 button {
        width: 100px !important;
        height: 30px !important;
        font-size: 1.2rem !important;
    }

    .menu__column {
        float: left;
        width: 33%;
        clear: right;
        min-height: 150px;
        padding-left: 10px;
    }

    .menu__column h4,
    .menu__column h4 a {
        color: white !important;
        font-size: 1rem !important;
    }

    .menu__column h4 a {
        color: white !important;
        font-size: 1rem !important;
    }

    .menu__column ul li a {
        font-size: 1rem;
    }

    .catalog-product-view .product-info-main {
        width: 100% !important;
        padding-right: 6%;
    }

    .catalog-product-view .product.data.items>div:nth-child(1) {
        margin-left: 0% !important;
    }

    .true-text {
        font-size: 1rem !important;
    }

    .true-tit {
        font-size: 1.5rem !important;
    }

    .inbuild-text {
        margin-top: 0px !important;
    }

    .sec7 button {
        width: 100px !important;
        height: 30px !important;
        font-size: 1rem !important;
        margin-top: -49% !important;
        margin-right: 5% !important;
    }

    .block-search .label:hover::before {
        color: white;
    }

    .block-search .label::before {
        color: white;
    }

    /*.page-layout-2columns-left .block.filter {
    display: none !important;
}*/
    .catalog-category-view #layer-product-list {
        padding-left: 0px;
    }

    .menu div:nth-child(6),
    .menu div:nth-child(7),
    .menu div:nth-child(6) {
        min-height: unset;
    }
}


.minicart-wrapper .action.close {
    right: 18px;
    top: 16px;
}

.customer-menu .header.links a {
    color: black;
}

.account #maincontent {
    padding: 0px 15px;
}

.account .sidebar .block.block-collapsible-nav #block-collapsible-nav .nav.items li:nth-child(3) {
    display: none;
}

.account #form-validate .checkbox {
    float: left;
}

@media (max-width: 767px) and (min-width: 320px) {
    .page-header .panel.wrapper {
        /*height: 60px;*/
    }

    .logo {
        margin-bottom: 10px;
        margin-top: 0px;
        float: left;
        left: 100px !important;
        margin-left: 0;
    }

    .navigation,
    .breadcrumbs,
    .page-header .header.panel,
    .header.content,
    .footer.content,
    .page-main,
    .page-wrapper>.widget,
    .page-wrapper>.page-bottom,
    .block.category.event,
    .top-container {
        padding-left: 1px !important;
        padding-right: 1px !important;
    }

    .magestore-bannerslider-standard {
        width: 100% !important;
        /*height: 220px;*/
    }

    .magestore-bannerslide-flex-slider {
        margin-bottom: 0px !important;
        position: relative;
        float: left;
        width: 100%;
       /* height: 220px !important;*/
    }

    .flex-active-slide a {
        height: 220px !important;
    }

    .magestore-bannerslider-standard img {
        cursor: pointer;
        height: auto !important;
    }


    /*.catalog-category-view .block.filter{
    display: none;
}*/
    .catalog-product-view .product.media {
        width: 74%;
        margin: 0px auto;
    }

    .account .columns {
        margin-top: 8% !important;
    }

    .account .block-collapsible-nav {
        left: 0;
        position: absolute;
        top: 1px;
        width: 100%;
        z-index: 5;
    }

    .account h1.page-title span {
        font-size: 20px;
        font-weight: bold;
    }


}

.cms-home .btn.btn-catagory {
    background-color: #076ED9 !important;
    color: white !important;
    box-shadow: none;
    text-transform: capitalize;
    border: none !important;
    font-weight: bold;
    font-family: proxima-nova, sans-serif !important;
}



/*abdul added*/

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

    body {
        margin: 0 2px 0 2px;
    }

    .logo img {
        max-height: inherit;
        width: auto !important;
        height: auto !important;
    }

    .customer-account-create .control .fieldset {
        width: 89%;
    }

    .field.field-name-lastname {
        margin-top: 52px !important;
    }

    .customer-account-index main#maincontent {
        margin-top: 17px;
    }

    .customer-account-index .page.messages {
        margin-top: 18px;
    }

    .catalogsearch-result-index a.product-item-link {
        width: 100% !important;
    }

    .catalogsearch-result-index button.action.tocart.primary {
        width: 100% !important;
    }

    .checkout-index-index main#maincontent {
        margin-top: 11px;
    }

    .modal-popup .modal-footer {
        display: block !important;

    }
}

.field.choice.newsletter {
    float: left;
    width: 100%;
    margin-left: 14px;
}

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

    body {

        margin: 0 2px 0 2px !important;
    }

    .logo img {

        max-height: inherit;
        width: auto !important;
        height: auto !important;
    }

    .customer-account-create .control .fieldset {
        width: 89%;
    }

    .field.field-name-lastname {
        margin-top: 52px !important;
    }

    .customer-account-index main#maincontent {
        margin-top: 17px;
    }

    .customer-account-index .page.messages {
        margin-top: 18px;
    }

    .catalogsearch-result-index a.product-item-link {
        width: 100% !important;

    }

    .catalogsearch-result-index button.action.tocart.primary {
        width: 100% !important;
    }

    .checkout-index-index main#maincontent {
        margin-top: 11px;
    }

    .modal-popup .modal-footer {
        display: block !important;
    }

}

.header.links li.link.wishlist {
    display: none;
}

@media (max-width: 767px) and (min-width: 320px) {
    .checkout-index-index #maincontent {
        padding: 1% 4% !important;
    }

    .work-tab {

        padding: 2px 0% !important;

    }

    .home-tab {
        padding: 2px 4% !important;
    }

    .checkout-index-index .modal-popup .fieldset .field .label {
        font-weight: 400;
    }

    .checkout-index-index .input-text,
    .checkout-index-index .select {
        border: 1px solid #BEBEBE !important;
        height: 50px !important;
    }

    .checkout-index-index th.mark {
        background-color: white !important;
    }

    .checkout-index-index input[type="number"],
    .checkout-index-index input[type="datetime"],
    .checkout-index-index input[type="email"] {
        height: 50px !important;
    }

    .checkout-index-index .opc-progress-bar {
        display: none !important;
    }

    .ch-img {
        display: inline-block;
    }

    .ch_img1 {
        background-image: url(../images/online-store-shopping-cart.png);
        height: 20px;
        padding: 29px 0px;
        display: inline-block;
        background-repeat: no-repeat;
        width: 66px;
        color: #004D9D;
        margin-bottom: 5px;
        margin-top: 13px;
        position: relative;
        top: 12px;
        text-transform: capitalize;
        background-size: 45%;
        font-weight: bold;
    }

    .ch_img2 {
        background-image: url(../images/left-arrow.png);
        height: 19px;
        padding: 11px 0px;
        display: inline-block;
        background-repeat: no-repeat;
        width: 20px;
        background-size: 100%;
    }

    .ch_img3 {
        background-image: url(../images/resume.png);
        height: 57px;
        padding: 32px 0px;
        display: inline-block;
        background-repeat: no-repeat;
        width: 103px;
        margin-top: 6px;
        color: #004D9D;
        position: relative;
        top: 12px;
        margin-left: -18px;
        font-weight: bold;
        text-transform: capitalize;
        background-size: 26%;
    }

    .ch_img4 {
        mask-image: url(../images/credit-card.svg);
        padding: 37px 0px;
        display: inline-block;
        mask-repeat: no-repeat;
        width: 91px;
        position: relative;
        top: 35px;
        margin-left: 24px;
        background-color: gray;
        color: black;
        mask-size: 43px;
    }

    /* .payment-group .payment-method #paytm + label::before {
        content: url(../images/paytm1.png);
        position: relative;
        z-index: 100000;
        left: 0px;
        top: 0;
        width: 41px;
    }

    .payment-group .payment-method #paytm + label > span{
        display: none;
    } */

    .ch-text {
        float: left;
        position: absolute;
        top: 336px;
        left: 54%;
        color: black;
    }
}


@media (max-width: 767px) and (min-width: 620px) {
    .action.tocart.primary {
        font-size: 1vw !important;

    }

    .product-item .tocart,
    .explore_btn {
        font-size: 1vw;
        line-height: 1;
        white-space: nowrap;
    }
}



/*comparsion page*/

.product-social-links .action.tocompare {
    display: block;
}

.catalog-product_compare-index .action.print.hidden-print {
    display: none;
}

.catalog-product_compare-index .base {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 2px solid blue;
    margin: 0px 10px;
    color: #076ED9;
}

.catalog-product_compare-index .page-title-wrapper .page-title {
    margin-top: 0px;
}

.catalog-product_compare-index .table-comparison .cell.product.info,
.catalog-product_compare-index .table-comparison .cell.product.label {
    border-bottom: none;
    border: 6px solid white;
}

.catalog-product_compare-index .table-comparison .cell.label .attribute.label {
    font-size: 1.3rem;
    text-align: left;

}

.catalog-product_compare-index .table-comparison .cell.label,
.catalog-product_compare-index .table-comparison td:last-child {
    border-right: none;
}


.catalog-product_compare-index .table-comparison .cell.label.product span {
    width: 100% !important;
    height: 40px !important;
    color: black;
    left: 0px;
    font-size: 12px;
    text-align: left;
    clip: unset !important;
    padding: 9px !important;
}

.catalog-product_compare-index .table-comparison .product-image-photo {
    margin-left: 0;
    margin: 0 auto;
}

.catalog-product_compare-index .table-comparison .cell.remove {
    padding-bottom: 0;
    padding-top: 0;
    text-align: right;
    padding: 0px;

}

.catalog-product_compare-index .table-comparison .cell.label .attribute.label {
    display: block;
    float: left;
    padding: 13px;
    text-align: left;
    font-size: 1.3rem;
}

.catalog-product_compare-index .comparison .cell.label {
    /*float: left;*/
    width: 30%;
    min-width: 200px;
}

.catalog-product_compare-index .comparison .cell.product.attribute {
    /*float: left;*/
    min-width: 200px;
}

.table-comparison {
    width: auto !important;

}

.catalog-product_compare-index .comparison .cell.product.info {
    /*float: left;*/
    background-color: white;
    /*border: 1px solid black !important;*/
    box-shadow: 0px 3px 6px #00000029;
    margin-bottom: 10px;
}

.catalog-product_compare-index .cell.remove.product.hidden-print {
    /*float: left;*/
}

.catalog-product_compare-index .cell.label.remove {
    border-color: white;
}


/*end comparision page*/






.modal-inner-wrap .modal-footer button {
    background-color: #076ED9;
    border: none;
    color: white;
    text-align: center;
    margin: 0 auto;
    float: none;
    display: table;
    border-radius: 0px;
    padding: 8px 17px;
    width: 189px;
    margin-bottom: 15px;
}

.modal-inner-wrap .modal-content {
    margin: 20px;
    padding: 10px !important;
}

.cart-totals tbody .mark,
.cart-totals tfoot .mark {
    text-align: left;
    background-color: #f5f5f5;
}

.cart-totals tbody .mark .label {
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
}

.checkout-index-index .panel.header,
.checkout-index-index .panel.wrapper,
.checkout-index-index .block-search,
.checkout-index-index .opc-block-shipping-information,
.checkout-index-index .page-footer,
.checkout-index-index .copyright,
.checkout-index-index li.item.link.compare {
    display: none!important;
}



/*abdul*/


.add-to-cart-popup .modal-inner-wrap {
    width: 350px !important;
    padding: 12px;
    border-radius: 5px;
}

aside.modal-popup.add-to-cart-popup._show {
    z-index: 9999 !important;
}

.modals-overlay {
    z-index: 999 !important;
}



.cms-home .title__cat,
.cms-home .para__cat {
    color: #1A4694 !important;
}

li.swtch-btn-ac.active {
    border: 4px solid gold;
}

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

    .prtycantrstdiv {
        height: 233px !important;
    }

    .stelladiv {
        height: 224px !important;
    }

    .landiv {
        height: 214px !important;
    }

    .daeeadiv {
        height: 215px !important;
    }

    .checkout-shipping-address li.nav-item {
        width: 49%;
    }


    span.ratestar {
        float: right;
        font-size: 16px;
        color: #61C4EB;
    }

}


/*Switch product*/

.switch_prod {
    float: left;
    width: 100%;
    margin-bottom: 32px;
}

.switch_prod li {
    display: inline-block;
    margin: 3px;
    padding: 10px;
    cursor: pointer;
    border-radius: 3px;
}

.swtch-btn-ac {
    background: #1979c3;
    color: white;
}

.switch_prod p {
    font-size: 17px;
    margin-bottom: 24px;
    font-weight: bold;


}

.minicart-items li.item.product.product-item {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 7px;
}

/*.block-minicart.ui-widget-content {
    z-index: 9999;
}*/

.catalog-product_compare-index #product-comparison tbody tr {
    border-bottom: 1px solid #CECECE;
}

.table-comparison .cell.label .attribute.label {
    white-space: normal;
}

#mobile-screen-feature-img img {
    width: 100%;
}

.navigation span {
    /*text-transform: uppercase !important;*/
}

.catalogsearch-result-index #layer-product-list .block {
    padding: 10px !important;
    margin-bottom: 0px;
}

.catalogsearch-result-index {
    overflow-x: hidden;
}

.catalogsearch-result-index #layer-product-list .block .title {
    display: block;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-right: 20px;
    border-bottom: none;
    width: auto;
    padding-bottom: 8px;
}

.catalogsearch-result-index #layer-product-list .block .item a {
    color: #004D9D;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

.catalogsearch-result-index .columns {
    margin-top: 10px;
}

.catalogsearch-result-index .toolbar.toolbar-products {
    margin-bottom: 10px;
}

.catalogsearch-result-index #layer-product-list .block .title::after {
    content: ":";
}

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

    .page-with-filter .columns .sidebar-main {
        display: none;
    }

    .catalog-category-view #layer-product-list li.item.product.product-item {
        width: 30%;
    }
}

.checkout-index-index #shipping ul.nav.nav-pills {
    display: flex;
}

.minicart-items li.item.product.product-item {

    min-height: 150px;
}

.checkout-onepage-success #maincontent {
    padding: 3% !important;
}

.checkout-cart-index .cart-empty {
    padding-left: 15px !important;
    padding-right: 15px;
}

.level1 span {
    text-transform: capitalize !important;
}

.navigation .level0>.level-top {
    font-weight: 700;
    padding: 8px 40px 8px 15px;
    text-transform: capitalize;
    word-wrap: break-word;
}


#specinfo h3.col.label {
    font-weight: bold;
    font-size: 18px;
    padding: 5px;
}

.product.info.detailed .additional-attributes {
    width: 100%;
    border: none;
    float: left;
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    margin-top: 25px;
}

table#product-attribute-specs-table td {
    font-size: 14px;
    color: #cecece;
    font-weight: normal;
    padding-left: 25px;
}

table#product-attribute-specs-table td.col.data.feature {
    color: black !important;
    /* font-weight: bold !important; */
}

div#specinfo {
    padding: 20px;
    /* padding-left: 25px; */
}


button {
    text-transform: uppercase !important;
}



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

.filter_button_shwhd,
.filter_button_active {

    display: none !important;
}

img.wp-product-image-photo {
    position: relative;
    top: 15%;
    width: 100%;
}

a.action.tocompare {
    float: left;
    margin-left: 7%;
    margin-bottom: 20px;
}

.old-price span.price {
    color: #666 !important;
}


.old-price .price-label,
.old-price .price {
    font-size: 15px !important;
}



.product.details.product-item-details {
    padding-left: 18%;
    margin: 25px 0px;
    float: left;
}

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

    .for_mobile {
        display: none;
    }
}

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

    .for_desktop {
        display: none;
    }

}



/*AC row's list  Abdul */


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


    .row-list-left {
        padding: 5%;
        font-size: 1.5vw;
    }

    h2.list_name {
        color: #004D9D;
        font-family: proxima-nova, sans-serif;
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 700;
    }
    .mobile__overlay__div h1.title__cat{
        font-size: 32px !important;
        font-weight: 700;
    }

    p.list_descrip,
    .row-list-left p {
        padding: 11px 0 9px 0;
        font-family: proxima-nova, sans-serif;
        font-size: 1.8rem;
        color: #313131;
        line-height: 26px;
        margin-bottom: 0;
        font-weight: 400;
    }

    .row-list-right {
        padding: 5%;
    }

    img.row-attr-icon {
        width: 50px;
        float: left;
        height: 50px;
    }

    h5.row-attr-text {
        float: left;
        margin-left: 12px;
        font-size: 1.5rem;
        margin-top: 10px;
        color: #000000;
        line-height: 24px;
        font-family: proxima-nova, sans-serif;
        text-transform: capitalize;
        font-weight: 600;
        word-wrap: break-word;
        width: 70%;
    }

    .row-list-right {
        padding: 5% 10px 10px 8% !important;
        height: 415px;
    }


    .catalog-category-view .row.no_margin.odd-row {
        margin: 0px !important;
        background: transparent url(http://bluestarstore.in/bckgrnd-list.svg);
    }

    .catalog-category-view .row.no_margin.even-row {
        margin: 0px !important;
        background: #e0e0e0;
    }
    .mobile__overlay__div p.para__cat{
        font-size: 1.8rem !important;
    }

    button.row-list-explore {
        width: 186px;
        height: 57px;
        background: #076ED9 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 6px;
        color: white;
        font: Bold 18px/19px Arial;
    }

    .row-list-right:before {
        content: "";
        height: 383px;
        position: absolute;
        border: 1px solid grey;
        top: 3vw;
        left: 3.5vw;
        opacity: 0.3;
    }

}


.breadcrumbs {
    margin: 14px 0 11px 0px;
}

.breadcrumbs a,
.breadcrumbs strong,
.breadcrumbs a::after {
    font-size: 1.4rem;
    font-family: proxima-nova, sans-serif;
    text-transform: capitalize;
}


.breadcrumbs .item:not(:last-child):after {

    margin-top: 2px;
}

@media (min-width: 680px) {
    .breadcrumbs.scroll {
        position: fixed;
        top: 80px;
        background: white;
        z-index: 999;
        height: 31px;
        margin-top: 0;
        padding-top: 4px;
        padding-right: 0;
    }

    .page-title-wrapper.product.scroll {
        position: fixed;
        top: 80px;
        background: white;
        z-index: 9999;
        height: 31px;
        margin-top: 0;
        padding-top: 0px;
        width: 100%;
        overflow: visible;
    }

    .product.scroll h1.page-title {
        margin: 0px;
        z-index: 999;
        border-bottom: 0;
    }

}

.section-item-content.custom nav.navigation {
    width: 47% !important;
}


.data.item.title.active .data.switch {
    background: grey !important;
    color: white !important;
}


#layered-filter-block {
    margin-bottom: 12px;
}

.sidebar.sidebar-main button#ln_button_submit {
    float: right;
    margin-bottom: 13px;
    margin-right: 0px;
    margin-top: 1px !important;
    background: #004D9D;
    color: white;
    border: none;
    height: 39px;
    font-family: proxima-nova, sans-serif;
    letter-spacing: .5px;
}

.sidebar.sidebar-main.list-active-custom {

    position: relative;
    margin-top: 28px;
    background: white;
    border-radius: 11px;
}

button.filter_button_shwhd {
    box-shadow: none;
}

.listpage.filter_button_shwhd {
    display: none !important;
}

.sidebar.sidebar-main {
    position: relative;
    margin-top: 28px;
    border: 2px solid #F5F5F5;
    padding: 4px;
    border-radius: 6px;
    background: white;
}

.filter-options-content .item {
    text-transform: capitalize;
}


.filter .block-subtitle.filter-subtitle {
    box-shadow: none;
}

.customer-account-forgotpassword {
    padding: 8px 10px 27px 50px;
}


.attr_odd .col.label {
    background: #f6f6f6;
}

.attr_odd .col.data.feature {
    background: #B4CAE2;
}

td.col.data.feature {
    font-family: proxima-nova, sans-serif;
}

.attr_even .col.data.feature {
    background: #ECF1F8;
}



table#product-attribute-specs-table td {
    float: left;
    width: 50%;
    text-align: left;
    border-radius: 0;
}

.compare.wrapper li.item.link.compare {
    display: none;
}



.compare_cstm_tbdy th.cell.label.odd {
    background: #f6f6f6;
}

.compare_cstm_tbdy th.cell.label.even {
    background: white;
}


tbody.compare_cstm_tbdy tr:nth-child(odd) {
    background: #B4CAE2;
}

tbody.compare_cstm_tbdy tr:nth-child(even) {
    background: #ECF1F8;
}



tbody.compare_cstm_tbdy th.cell.label {
    white-space: break-spaces;
}

tbody.compare_cstm_tbdy td.cell.product.attribute {
    padding-top: 54px;
}


.customer-account-createpassword #maincontent {
    padding: 50px;

}

.cms-about-us #maincontent {
    margin: 0 auto;
    width: 90% !important;
}

/*for other landing pages like about us*/
.custom_cmspages_other {
    margin: 0 auto;
    width: 87%;
    letter-spacing: 0.2px;
    line-height: 2;
}

/*Ends for other landing pages like about us*/


/*disable filter button for airpurifier and air coolers*/



body[class*="categorypath-air-coolers"] button.filter_button_shwhd {
    display: none !important;
}


.ratestar {
    display: none;
}

span.old-price {
    float: left;
}

button.prod_det_outstock {
    color: red;
    float: left;
    margin-top: -8px;
    background: #B4CAE2;
    border: none;
}

.prod_det_delvstatus {
    background-color: #B4CAE2;
    float: left;
    width: 67%;
    text-align: center;
    padding: 7px;
}


.catalog-product-view .product-social-links {
    margin-top: 5px;

}



.catalog-product_compare-index .table-comparison {
    width: 97% !important;
    margin: 0 auto;
}

.catalog-product_compare-index .table-wrapper.comparison {
    clear: both;
    /* max-width: 100%; */
    overflow-x: auto;
    position: relative;
    width: 100%;
}

.compare_cstm_tbdy>tr>td>h3 {
    font-size: 19px;
    position: relative;
    top: 10px;
}

.compare_cstm_tbdy>tr>td {
    height: 40px;
}

.catalog-product_compare-index tr td {
    padding: 0px !important;

}

.catalog-product_compare-index tr th {
    padding: 0px !important;
    line-height: 0 !important;
}

.catalog-product_compare-index tr td .attribute.value {
    padding: 11px 0;
    text-align: center;
}

.catalog-product_compare-index .action.delete {
    background-color: #ebecee;
    color: white;
    padding: 5px 10px;
    width: fit-content;
    border-radius: 40px;
    position: relative;
    top: 18px;
    left: 9px;
}

.catalog-product_compare-index .comparison .cell.product.info {

    min-height: 327px !important;
}

.catalog-product_compare-index .table-comparison .cell.label.product span {
    width: 100% !important;
    height: 100% !important;
    color: black;
    left: 0px;
    font-size: 2rem;
    text-align: left;
    clip: unset !important;
    padding: 9px !important;
    position: inherit !important;
    float: left;

}

/*Mani Compare css Ends*/

/* mani filter css */
.page-products .mble_active {
    width: 230px !important;
    top: 200px !important;
}

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

.catalog-category-view .filter-options-content a {
    letter-spacing: 0.19px;
    font-size: 13px;
}

.filter_button_active {
    left: 200px !important;
    padding: 9px;
    background: white;
    text-align: center;
    font-size: 14px;
    color: white;
    position: fixed;
    top: 257px !important;
    transform: rotate(90deg);
    font-family: proxima-nova, sans-serif;
    letter-spacing: 2.52px;
    font-weight: bold;
    background: #00498B;
    border: none;
    z-index: 9;
    box-shadow: none !important;
}

.filter-options-title {
    cursor: pointer;
    font-weight: 600;
    margin: 0;
    overflow: hidden;
    padding: 2px 10px 0 10px;
    position: relative;
    text-transform: uppercase;
    word-break: break-all;
    z-index: 1;
    display: block;
    text-decoration: none;
}

.filter .block-subtitle.filter-subtitle {
    box-shadow: 0px 3px 6px #00000029;
    padding: 17px 10px;
    /* width: 50%; */
    font-size: 13px;
    float: left;
    width: fit-content;
}

.filter-options-content {
    margin: 0;
    padding: 0px 10px !important;
}

.filter-content .item {
    margin: 2px 0 !important;
    display: inline-block;
    margin-left: 5px;
    width: 100% !important;
    float: left !important;
}

.catalog-category-view .filter-options-content a {
    letter-spacing: 0.19px;
    font-size: 12px !important;
}

.page-with-filter .columns .sidebar.sidebar-main.mble_active {
    display: block !important;
    left: 0px !important;
}

.img__custom img {
    margin: 15px auto;
}

.filter-options-title {

    font-size: 11px;
}

.page-with-filter .mble_active.mble_inactive.list-active-custom {
    top: 0 !important;
}

.filter_button_shwhd,
.filter_button_active {
    display: block !important;
}

@media (max-width: 680px) {

    .category-view .category-image img {
        display: none;
    }
}

/*Mani Compare css Ends*/

/* search ui start */

#search_autocomplete {
    border: 0px !important;
    top: 50px !important;
}

#search_autocomplete .amasty-xsearch-block-header {
    font-size: 16px;
    padding: 15px !important;
}

#search_autocomplete.amsearch-item-container.category {
    padding: 0px;
}

#search_autocomplete .amsearch-item-container>.amasty-xsearch-block-header:before {
    display: none;
}

#search_autocomplete .amsearch-item-container .amsearch-highlight {
    font-weight: 700;
    font-size: 14px;
    /* text-decoration: underline; */
    background-color: #55a1fbf0;
    color: white;
    padding: 1px 10px;
    letter-spacing: 1px;
    border-radius: 3px;
}

#search_autocomplete .amsearch-item .item-name,
.amsearch-item .product-item-link {
    color: #0b498b !important;
}

#search_autocomplete .amsearch-item-container .item-name {
    font-size: 14px;
}

#search_autocomplete a:focus,
#search_autocomplete a:hover {
    color: #23527c;
    text-decoration: none;
}

/* #search_autocomplete .amsearch-item-container.category {
          padding: 0px !important;
      } */
#search_autocomplete .amsearch-item-container>.amasty-xsearch-block-header {
    position: relative;
    padding: 0 10px 0 9px;
    background-color: #0b498b !important;
    color: white;
    padding: 6px 15px !important;
}

#search_autocomplete .amsearch-form-container.-large .amsearch-item-container {
    padding-left: 15px;
}

#search_autocomplete .amsearch-products.-columns {
    background-color: #f6f6f6 !important;
    border-left: 1px solid #c8c8c8;
    width: 932px !important;
}

#search_autocomplete .amsearch-wrapper-content>.amsearch-item:hover {
    background-color: #e6e6e6 !important;
}

#search_autocomplete .price-box span {
    font-size: 16px !important;
}

#search_autocomplete .price-box.price-final_price {
    width: 100% !important;
    max-width: 100% !important;
}

#search_autocomplete .catalog-product-view .action.primary {
    height: 35px;
    font-size: 12px !important;
    width: 100% !important;
}

#search_autocomplete .old-price .price-label,
#search_autocomplete .old-price .price {
    font-size: 13px !important;
    /* clear: both; */
}

#search_autocomplete .amsearch-wrapper-content a.product-item-link {
    font-size: 12px !important;
    color: #044d9d !important;
}

#search_autocomplete .action.primary {
    height: 35px;
    font-size: 12px !important;
    width: 100% !important;
    max-width: 100% !important;
}

#search_autocomplete .amsearch-highlight {
    background-color: #5fa6fc !important;
}

#search_autocomplete {
    border: 2px solid #0b498b !important;
    top: 50px !important;
    /* background-color: red !important; */
    border-top: 0px !important;
}

/* search ui end */

/* .details-page-custom-attr li {
  
      font-family: Proxima Nova Reg;
  } */

.price-wrapper {
    display: inline-block !important;
    float: left;
}

.old-price {
    display: inline-block;
    width: fit-content;
    float: left;
    margin-left: 15px;
}

.price-final_price .price-label {
    float: left;
    position: relative;
    top: 9px;
    font-family: proxima-nova, sans-serif;
    text-decoration: line-through;
}

.old-price .price-wrapper span {
    font-family: proxima-nova, sans-serif;
    margin-left: 10px;
    text-decoration: line-through;
}

.switch_prod li {
    display: inline-block;
    margin: 3px;
    padding: 4px 10px !important;
    cursor: pointer;
    border-radius: 1px !important;
    color: #989898 !important;
    border: 2px solid #989898 !important;
    font-family: proxima-nova, sans-serif !important;
}

.swtch-btn-ac {
    background: #004d9d !important;
}

li.swtch-btn-ac.active {
    border: 1px solid #076ed9 !important;
    color: #ffffff !important;
}

.catalog-product-view .container.deliv_status_container {
    margin: 0px 0 21px 0px;
    padding: 0px;
}

.catalog-product-view input#pincode {
    height: 33px;
    margin: 0;
    width: 100%;
    padding-left: 30px;
    font-family: proxima-nova, sans-serif;
    font-size: 11px;
    box-shadow: 0px 2px 6px #00000029;
    border: 0px;
}

.cover__pincode {
    position: relative;
    width: 374px;
    clear: both;
    margin-bottom: 13px !important;
}

.pin_svg {
    position: absolute;
    top: 9px;
    left: 10px;
    width: 11px;
}

.catalog-product-view button#check_pin {
    height: 37px;
    background: transparent;
    color: #044d9d;
    border: none;
    border-radius: 5px;
    letter-spacing: 0.8px;
    box-shadow: none !important;
    position: absolute;
    right: 0px;
    top: 0px;
    /* font-family: Proxima Nova Reg; */
    font-size: 9px;
}

.prod_det_delvstatus {
    font-family: proxima-nova, sans-serif;
    width: 100%;
    margin: 0px;
}

.catalog-product-view .product.data.items>div:nth-child(2) {
    padding-top: 0px !important;
}

.catalog-product-view #large-screen-feature-img .col-xs-12 {
    padding: 0px !important;
}

@media (max-width: 768px) {
    .cover__pincode {
        position: relative;
        width: 100%;
        border: 1px solid #b4cae1;
    }

    .catalog-product-view .box-tocart .action.tocart {
        width: 100% !important;
    }
}

/* .catalog-product-view .product-social-links {
      margin-top: 5px;
      display: none;
  } */

.product-info-main .product-reviews-summary {
    float: left;
    display: none;
}

.catalog-product-view .box-tocart .action.tocart {
    width: 159px;
    padding: 0px 10px !important;
    font-size: 15px;
    height: 45px !important;
    text-transform: uppercase;
}

.details-page-custom-attr {
    margin-bottom: 0;
}

.details-page-custom-attr li {
    padding-bottom: 4px;
    color: black;
    font-size: 15px;
}

.catalog-product-view .product-options-bottom .price-box .price-container .price,
.catalog-product-view .product-info-price .price-box .price-container .price {
    font-size: 20px;
    line-height: 36px;
    color: #004d9d;
}

.catalog-product-view.old-price .price-label,
.old-price .price {
    font-size: 13px !important;
}

.catalog-product-view.switch_prod p {
    font-size: 15px;
    margin-bottom: 24px;
    font-weight: bold;
}

.catalog-product-view .switch_prod p {
    font-size: 17px;
    margin-bottom: 13px;
    font-weight: bold;
    font-family: proxima-nova, sans-serif !important;
}

.prod_det_delvstatus {
    background-color: transparent;
    float: left;
    width: 100%;
    text-align: center;
    padding: 7px;
    text-align: left;
    margin-left: 27px;
}

button#check_pin {
    text-transform: capitalize !important;
}

a.action.tocompare {
    float: left;
    margin-left: 7%;
    margin-bottom: 7px;
}

.price-box.price-final_price {
    padding-bottom: 0;
}

.switch_prod {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.action.primary {
    background-image: none;
    background: #004d9d;
    border: 1px solid #004d9d;
}

.catalog-product-view .box-tocart .action.tocart {
    font-size: 15px !important;
}

.actions button,
input#product-addtocart-button {
    font-size: 15px !important;
    width: 100%;
}

.deliv_status_container {
    clear: both;
}

.switch_prod {
    float: left;
    width: 100%;
    margin-bottom: 15px !important;
}

.tocompare span {
    font-size: 15px;
    font-family: proxima-nova, sans-serif !important;
    font-weight: 700;
}

.catalog-product-view .box-tocart .action.tocart {
    width: 34.5%;
}

.catalog-category-view #layer-product-list a.product-item-link {
    font-size: 14px !important;
}

.catalog-category-view #layer-product-list .product-item-details h6 {
    font-size: 13px !important;
}

.catalog-category-view #layer-product-list .product-item .price-box .price {
    font-size: 15px !important;
}

.catalog-category-view #layer-product-list .product-item .price-box .old-price .price {
    font-size: 15px !important;
}

.sidebar.sidebar-main.mble_inactive.list-active-custom {
    left: 0 !important;
}

.catalog-category-view #layer-product-list .product-item .price-box .price {
    font-size: 15px !important;
}

.product-item-inner-custom {
    clear: both;
}

/* .product-item .tocart,
  .explore_btn {
    font-size: 12px !important;
    line-height: 1;
    white-space: nowrap;
  } */

.product-item .tocart,
.explore_btn {
    font-size: 11px !important;
    line-height: 1;
    white-space: nowrap;
}

.actions-primary button,
.actions-primary input {
    height: 35px !important;
}

.product-item .price-box .price {
    font-size: 16px;
}

.page-with-filter span.old-price {
    float: right;
    position: relative;
    bottom: 5px;
}

.page-with-filter .price-label {
    line-height: 1px !important;
}

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

.catalog-category-view #layer-product-list .product-item .price-box .price {
    font-size: 16px !important;
}

.catalog-category-view #layer-product-list button.explore_btn,
.catalog-category-view #layer-product-list .action.tocart.primary {
    height: 35px !important;
}

a.level-top span {
    /*font: 16px/66px Proxima Nova Reg !important;*/
    font: 16px/66px proxima-nova, sans-serif !important;
    font-weight: 400;
    font-style: normal;
}

.navigation .level0 .submenu a {
    line-height: inherit;
    color: black;
}

body {
    /*font-family: Proxima Nova Bd !important;*/
    font-family: proxima-nova, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal;
}

.switch_prod li {
    background-color: transparent !important;
    border-color: #044d9d !important;
    color: #044d9d !important;
}

.switch_prod li {
    display: inline;
    margin: 3px 0 !important;
    padding: 10px;
    cursor: pointer;
    border-radius: 3px;
    background-color: transparent !important;
    border-color: #c6c6c6 !important;
    color: #989898 !important;
}

li.swtch-btn-ac.active {
    border: 1px solid #076ed9 !important;
    color: #ffffff !important;
    background-color: #076ed9 !important;
}

.details-page-custom-attr li {
    padding-bottom: 4px;
    color: black;
    font-family: proxima-nova, sans-serif;
}

.catalog-product-view #product-book-demo-button {
    background-color: #d6d6d6 !important;
    border: none !important;
    padding: 9px 13px;
    color: black;
    text-transform: uppercase;
    border-radius: 3px;
    width: 32%;
    height: 44px;
    /* margin: 10px 0; */
    margin-bottom: 5px;
}

.catalog-product-view .box-tocart .action.tocart {
    margin-bottom: 0;
    margin-right: 1%;
    width: 185px !important;
    padding: 8px;
    font-size: 15px;
    border-radius: 3px;
    text-transform: uppercase;
    float: left;
}

.catalog-product-view .product-options-bottom .price-box .price-container .price,
.catalog-product-view .product-info-price .price-box .price-container .price {
    font-size: 22px;
    line-height: 36px;
    color: #004d9d;
    font-family: proxima-nova, sans-serif;
}

.catalog-product-view #product-book-demo-button {
    background-color: #004d9d52 !important;
    border: none !important;
    padding: 9px 13px;
    color: #004d9d;
    text-transform: uppercase;
    border-radius: 3px;
    width: 374px;
    height: 44px;
    margin: 12px 0;
}

.bundle-options-container .block-bundle-summary .box-tocart,
.box-tocart {
    margin: 0 0 0px;
}

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

.block-search .action.search:before {
    position: absolute;
    right: 0;
}

.clear__both {
    margin-bottom: 13px !important;
    height: 27px;
    margin-left: 17px;
}

.amsearch-form-container.-large .amsearch-wrapper-content>.amsearch-item {
    padding: 5px !important;
}

.amsearch-wrapper-content .price-final_price .price-label {
    float: left;
    position: relative;
    top: 2px;
    left: 6px !important;
}

.amsearch-wrapper-content span.old-price {
    float: left !important;
    position: relative;
    bottom: 0;
    margin: 0px !important;
}

.icon_wishlist {
    background-image: url(../images/wishlist);
    background-repeat: no-repeat;
    background-size: 100%;
}

/* 
.actions button,
input#product-addtocart-button {
  font-size: 11px;
  width: 100%;
  font-weight: 400;
} */

.explore_btn {
    font-size: 11px !important;
    font-weight: 400;
}

.box__spilt {
    width: 50%;
    float: left;
    position: relative;
}

.cover__pincode {
    display: none !important;
}


.customer-account-forgotpassword {
    padding: 15px;
}
.amsearch-wrapper-inner .actions {
    width: 100% !important;
}
img, object, video, embed {
    max-height: inherit !important;
    max-width: 100%;
}
@media (max-width: 800px) {


    .top-custom-links ul {
        list-style: none;
        padding: 0;
        margin: 0;
        float: left;
        width: 93%;
        height: 38px;
        position: relative;
        bottom: 11px;
    }

    .top-custom-links li a {
        font-size: 11px !important;
    }

    .top-custom-links li {

        width: auto !important;
    }

    .switch_prod li {
        display: inline-block !important;
    }

    /*.actions {
        width: 100% !important;
    }*/

    .actions button {
        font-size: 12px !important;
        margin-bottom: 0;
        margin-right: 1%;
        width: 100% !important;
        padding: 8px;
        font-size: 15px;
        border-radius: 3px;
        text-transform: uppercase;
        float: left;
        max-width: 100% !important;
    }

    .actions div {
        width: 100% !important;
        margin-top: 6px !important;
    }

    .actions div a img {
        left: 29%;
    }

    .product.data.items>.item.title {

        width: 96%;
    }

    #product-attribute-specs-table tr td:nth-child(1) {
        width: 70% !important;
        color: #636263;

        font-size: 10px !important;
    }

    #product-attribute-specs-table tr td:nth-child(2) {
        width: 30% !important;

        font-size: 10px !important;
    }

    .prod_det_delvstatus {
        background-color: transparent;

        margin-left: 16px !important;
    }

    .rc-anchor-invisible {
        height: 60px;
        width: 100px;
        display: flex;
    }

    .field-recaptcha {
        position: relative;
        right: 55%;
        top: 10px;
    }
 }



/*new custome styles 26-05-2021*/
.amcheckout-step-container .amcheckout-summary-container .table-totals tr.shipping th span {
    font-size: 14px!important;
    padding: 0px!important;
}
.amcheckout-step-container .amcheckout-summary-container .table-totals tr.grand strong {
    font-size: 14px!important;
}
.amcheckout-step-container .payment-method .payment-method-title .label span {
    font-size: 16px!important;
}
.checkout-payment-method .payment-method-content {
    padding: 0 20px 0 20px!important;
}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details {
    padding-left:0px!important;
}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details .product-item-inner {
    padding-top: 10px!important;
}
.checkout-index-index .opc-block-summary .product-item .price {
    font-size: 14px!important
}
.amcheckout-step-container .amcheckout-summary-container .table-totals tr.shipping th.mark span.value {
    display: none!important;
}
.amcheckout-step-container .amcheckout-summary-container .details-qty .qty {
    text-align: center!important;
}
/*end here*/



/*minicart styles*/
.minicart-items-wrapper .product.actions .action.edit {
    display: none;
}
.minicart-items .item-qty {
    margin-right:0px!important;
}
.minicart-items-wrapper .qty-change-button {
    padding: 4px 10px!important;
}
.minicart-items .product-item-details .details-qty {
    margin-top: 10px!important;
}
.minicart-items-wrapper .qty-change-button {
    position: relative!important;
    top:-1px;
}
.minicart-items-wrapper .qty-change-button.minus {
    right: -6px!important;
}
.minicart-items-wrapper .qty-change-button.plus {
    left: -6px!important;
}

/*style for mozilla browser*/
@-moz-document url-prefix() {
    .minicart-items-wrapper .qty-change-button {
        padding: 3.5px 10px!important;
    }
   .minicart-items-wrapper .qty-change-button {
        top:0px;
    }
 }
/*end here

/*cart page style*/
#cart-totals .shipping .mark span.value {
    display: none!important;
}
.checkout-cart-index .cart-container .form-cart .actions.main button.update {
    display: none!important;
}
/*end here*/


/*checkout footer style*/
.checkout-index-index .page-footer,
.checkout-index-index .copyright{
    display: block !important;
}

/*end here*/


