@media screen and (max-width:1920.99px){}
/*-1900-*/
@media only screen and (max-width:1919.98px){}
/*-1800-*/
@media only screen and (max-width:1799.98px){
    .reachus-wrapper-main { background-position: calc(100% - 95px) center; }
}
/*-1700-*/
@media only screen and (max-width:1699.98px){
    .owl-carousel .owl-nav button.owl-prev { left: -90px; }
    .owl-carousel .owl-nav button.owl-next { right: -90px; }
    .reachus-wrapper-main { background-position: calc(100% - 50px) center; }
}
/*-1600-*/
@media only screen and (max-width: 1599.98px){
    .page-header .container-fluid{}
    .container-fluid{padding-right: 30px; padding-left: 30px;}
    .container{ max-width:1170px; padding:0px 30px; }
    .container.container-xl{padding:0px 30px;padding-left:4%;padding-right:4%;width:100%;}
    .container.container-lg{width:100%;max-width:1270px;padding:0px 30px;}
    .container.container-md{width:100%;max-width:1000px;padding:0px 30px;}
    .container.container-sm{width:100%;max-width:910px;padding:0px 30px;}
    .inner-container-xxl{ padding: 110px 0px; }
    .inner-container-xl{ padding: 95px 0px; }
    .inner-container-lg{ padding: 80px 0px; }
    .inner-container{ padding: 60px 0; }
    .inner-container-md{ padding: 40px 0px; }
    .inner-container-sm{ padding: 20px 0px; }
    .textColRight, .textColLeft{ width: 475px; }
    .colContainer.lg .textColRight, .colContainer.lg .textColLeft {width: 605px;}
    .colContainer.md .textColRight, .colContainer.md .textColLeft{width: 575px;}
    .colContainer.sm .textColRight, .colContainer.sm .textColLeft {width: 405px;}
    .textColLeft .textContent{}
    .textColRight .textContent{}
    .footer-top-main .container-fluid,
    .footer-bottom-main .container-fluid,
    .icon-wrapper .container-fluid{}
    .gutters-20{margin-right:-15px;margin-left:-15px;}
    .gutters-20>.col,.gutters-20>[class*="col-"],.gutters-20>li{padding-right:15px;padding-left:15px;}
    .gutters-25{margin-right:-20px;margin-left:-20px;}
    .gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li{padding-right:20px;padding-left:20px;}
    .gutters-30{margin-right:-25px;margin-left:-25px;}
    .gutters-30>.col,.gutters-30>[class*="col-"],.gutters-30>li{padding-right:25px;padding-left:25px;}
    .gutters-35{margin-right:-30px;margin-left:-30px;}
    .gutters-35>.col,.gutters-35>[class*="col-"],.gutters-35>li{padding-right:30px;padding-left:30px;}
    .gutters-40{margin-right:-35px;margin-left:-35px;}
    .gutters-40>.col,.gutters-40>[class*="col-"],.gutters-40>li{padding-right:35px;padding-left:35px;}
    .gutters-50{margin-right:-40px;margin-left:-40px;}
    .gutters-50>.col,.gutters-50>[class*="col-"],.gutters-50>li{padding-right:40px;padding-left:40px;}
    .grid-20>.col,.grid-20>[class*="col-"],.grid-20>li{padding-top:15px;padding-bottom:15px;}
    .grid-25>.col,.grid-25>[class*="col-"],.grid-25>li{padding-top:20px;padding-bottom:20px;}
    .grid-30>.col,.grid-30>[class*="col-"],.grid-30>li{padding-top:25px;padding-bottom:25px;}
    .grid-35>.col,.grid-35>[class*="col-"],.grid-35>li{padding-top:30px;padding-bottom:30px;}
    .grid-40>.col,.grid-40>[class*="col-"],.grid-40>li{padding-top:35px;padding-bottom:35px;}
    .grid-50>.col,.grid-50>[class*="col-"],.grid-50>li{padding-top:40px;padding-bottom:40px;}
    .row.grid-20{margin-top:-15px;margin-bottom:-15px;}
    .row.grid-25{margin-top:-20px;margin-bottom:-20px;}
    .row.grid-30{margin-top:-25px;margin-bottom:-25px;}
    .row.grid-35{margin-top:-30px;margin-bottom:-30px;}
    .row.grid-40{margin-top:-35px;margin-bottom:-35px;}
    .row.grid-50{margin-top:-40px;margin-bottom:-40px;}
    .ftbox1{  }
    .ftbox2{  }
    .ftbox3{ padding-left: 50px; }
    .ftbox4{  }
    .ftbox5{  }
    .textColRight.lg,
    .textColLeft.lg{ width: 575px; }
    body{ font-size: 16px; }
    .navbar-default .navbar-nav>li:not(:last-child) { margin-right: 30px; }
    .ves-megamenu li.level0>a,
    .navbar-default .navbar-nav>li>a{ font-size: 16px; }
    .dropdown-menu>li>a { font-size: 14px; }
    .logo-wrapper-main .menu-links-wrapper .user-links { margin-left: 30px; }
    .minicart-wrapper .action.showcart .count{}

    .minicart-wrapper .block-minicart:before{}
    .minicart-wrapper .block-minicart:after{}
    /*---*/
    .title-style { margin-bottom: 25px; }
    .title-name { font-size: 38px; }
    .title-description{ margin-top: 25px; }
    .title-style .title-link {}
    .navbar-default .navbar-nav>li{}
    .search-wrapper,
    .account-wrapper{  }
    .wishlist-wrapper{}
    .title-style.flex .owl-theme .custom-nav,
    .custom-nav {  }
    .title-left .custom-nav [class*="owl-"], 
    .custom-nav [class*="owl-"],
    .owl-carousel .owl-nav button.owl-next span::before,
    .owl-carousel .owl-nav button.owl-prev span::before { font-size: 14px !important; width: 45px; height: 45px; }
    .owl-carousel .owl-nav button.owl-next span::before,
    .owl-carousel .owl-nav button.owl-prev span::before { font-size: 16px !important; }
    #back2Top { bottom: 70px; font-size: 16px; right: 15px; }
    .btnTheme,
    .qty-btnArea .btnArea .btnTheme,
    .action.primary,
    .action-primary{ padding: 0px 20px !important; }
    .styled-link {}
    input[type="text"],
    input[type="password"],
    input[type="url"],
    input[type="tel"],
    input[type="search"],
    input[type="number"],
    input[type="datetime"],
    input[type="email"],
    .input-text,
    select{  }
    textarea,
    .sendfriend-product-send textarea{ min-height: 100px; }
    input::placeholder,
    .input-text::placeholder,
    select::placeholder,
    textarea::placeholder{ text-overflow: ellipsis; }
    .page-title-wrapper .page-title .base{ font-size: 50px; }
    .breadcrumbs .items .item a,
    .breadcrumbs .items .item strong,
    .breadcrumbs .items .item>span {  }
    .breadcrumbs .item:not(:last-child)::after{}
    .pages a.page,
    .pages a.page:visited,
    .pages strong.page {  }
    .pages .action.previous::before,
    .pages .action.next::before{  }
    .toolbar .field.limiter select,
    .toolbar .toolbar-sorter.sorter select {  }
    .toolbar.toolbar-products .toolbar-sorter.sorter select {  }
    .product-item-info .product-item-details {  } 
    .product-item-info .product-item-details .product-name-warpper {  }
    .product-item-info .product-item-details .product-name-warpper span {  }
    .product-item .category-hover-link .tocart,
    .product-item .category-hover-link .sold-out { max-width: 160px; }
    .price-box .special-price .price,
    .product-item .minimal-price .price,
    .price-box .price-container .price {  }
    .price-box .old-price .price {  }
    .product-details-wrapper .prd-info .price-box>.price-container .price,
    .product-details-wrapper .prd-info .price-box .normal-price .price,
    .product-details-wrapper .price-box .special-price .price,
    .product-details-wrapper .price-box .old-price .price,
    .product-details-wrapper .prd-info .price-box .regular-price .price { font-size: 28px; }
    .btnArea .btnTheme.towishlist{ padding: 0 !important; }
    .qty-btnArea .btnArea .btnTheme.tocart { max-width: 380px; }
    .qty-btnArea .btnArea .btnTheme.tocart span { margin-right: 18px; }
    .product-share .share-icons>a { margin: 0px 20px 10px 0px; }
    .product.data.items>.item.title>.switch { font-size: 14px; }
    .product-description-info ul { margin: 0px 0px 30px; }
    .product-description-info ul li::before,
    .postDescrArea li:before,
    .product-overview ul li::before { width: 10px; height: 10px; font-size: 10px; }
    .product-description-info ul li,
    .product-overview ul li { padding: 0px 0px 15px; padding-left: 20px; }
    .thankYou-wrapper .contentArea .base1 { font-size: 70px; }
    .thankYou-wrapper .contentArea .base3 { font-size: 35px; margin-bottom: 25px; }
    .thankYou-wrapper .contentArea .base2 { margin-bottom: 25px; }

    .carousel-inner .contentArea { max-width: 531px; padding-bottom: 55px; }
    .home-banner-section .home-mainslider .carousel-caption {  }
    .home-mainslider .carousel-caption h3 { font-size: 50px; }
    .home-mainslider .carousel-caption p { margin-bottom: 30px; }
    .carousel-control { width: 45px; height: 45px; font-size: 17px; }
    .carousel-control.left{ left: 50px; }
    .carousel-control.right{ right: 50px; }

    .pages-item-previous { margin-right: 20px !important; }
    .pages-item-next { margin-left: 20px !important; }
    .pages a.page, .pages a.page:visited, .pages strong.page { padding: 0px 12px !important; }

    .user-links .search-wrapper .action>img,
    .user-links .wishlist-wrapper .action>img,
    .user-links .account-wrapper .action>img,
    .user-links .cart-wrapper .action.showcart>img { height: 26px; width: auto; }
    .page-footer .footer-top-main { padding: 80px 0; }
    .subscribe-wrapper { padding: 110px 0; }
    .subscribe-main .form-subscribe .form-control input::placeholder{  }
    .subscribe-main .form-subscribe .form-control button.btnTheme {}
    .subscribe-main.right { padding: 60px 20px; }
    .social-wrapper li a {  }
    .page-footer .footer-top-main .footer-title h3 {  }
    .page-footer .footer-top-main .footer-links ul li { margin: 0px 0px 12px !important; }
    .about-section3-wrapper .title-style { padding: 80px 40px; }
    .faq-main .accordion-wrap .title { font-size: 16px; }
    .faq-main .accordion-wrap .title::after { right: 28px; font-size: 18px; }
    .social-share-hover .dials li { margin: 0 18px 0 0; }

    .product-details-wrapper .product-info-main .prd-info .product-label { font-size: 35px; }
    .product-details-wrapper .price-box::before { font-size: 28px; }
    .blog-list-wrapper .nav.nav-tabs>li:not(:last-child) { margin-right: 25px; }
    .blog-list-wrapper .nav.nav-tabs>li>a { padding: 14px; padding: 12.5px 10px; }
    .blog-list-main .contentArea .blogdate{ margin: 0 0 22px 0; }
    .categories-list-wrapper .recent-posts ul li .blogdate {}
    .blog-list-main .contentArea > .blogname{ font-size: 18px; margin: 0 0 17px; }
    .blog-list-main .contentArea > p { margin: 0 0 25px 0; }
    .blog-details-main .blogdate { font-size: 16px; }
    .blog-details-main .blogdate::before {  }
    .blog-details-main .postTitle { font-size: 34px; }
    .blog-details-main .product-share .share-icons > a { margin: 0px 20px 10px 0px; }
    .contactUs-main .iconArea { width: 115px; height: 115px; }
    .contactUs-main .iconArea img { width: 60px; height: 62px; }
    .contactUs-main .contentArea { padding-left: 40px; }
    .contactUs-main .contentArea h4 { font-size: 21px; padding-bottom: 10px; }
    .contactUs-main .contentArea a { font-size: 16px; }
    .reachus-wrapper-main { background-position: calc(100% - 90px) center; }
    #rev_slider_1_1_wrapper .hesperiden.tp-bullets { max-width: 1270px; transform: translate(0, -45px) !important; }
    .page-main .columns .sidebar.sidebar-main, .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main { padding: 80px 50px 0px 0px; }

    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner{ padding: 45px 0px !important; }
    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper { width: 1270px; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1 { padding-right: 10%; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>a { font-size: 18px !important; padding: 0 0 15px 0 !important; margin: 0 0 15px 0 !important; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2>a { font-size: 16px !important; }
    .right-menu-section .menu-image-main .styled-link { font-size: 18px !important; }
    .right-menu-section .menu-image-main .imageArea img { height: 250px; }
}
/*-1500-*/
@media only screen and (max-width:1499.98px){
    .reachus-wrapper-main { background-position: calc(100% - 50px) center; }
    .reachus-wrapper-main>.container>.title-style, .reachus-wrapper-main>.container>.address-holder, .reachus-wrapper-main>.container>.outlet-location-holder { max-width: 94%; }
    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper { max-height: 400px; }
}
/*-1400-*/
@media only screen and (max-width: 1399.98px){
    .owl-carousel .owl-nav button.owl-prev,
    .owl-carousel .owl-nav button.owl-next,
    .title-style.flex .owl-theme .custom-nav.owl-nav .owl-next, 
    .title-style.flex .owl-theme .custom-nav.owl-nav .owl-prev { width: 46px; height: 46px; }

    .owl-carousel .owl-nav button.owl-prev { left: -25px; }
    .owl-carousel .owl-nav button.owl-next { right: -25px; }
    .related-products.owl-carousel .owl-nav button.owl-next {right: -60px;}
    .related-products.owl-carousel .owl-nav button.owl-prev {left: -60px;}

    .featured-offer-main .contentArea { width: 260px; margin-left: calc(100% - 290px); }
    .featured-offer-main .contentArea h3{ font-size: 27px; }
    .page-title-wrapper .category-image .banner-image { height: 350px; }
    .reachus-wrapper-main { background-position: calc(100% - 5px) center; }
    .featured-video-wrapper a::after { background-size: 100px; }
    .subscribe-wrapper{ overflow: hidden; }
    .subscribe-main.right>img { top: -35%; right: -13%; max-height: 100%; }
    .qty-btnArea .btnArea .btnTheme.tocart { max-width: 320px; }
}
/*-1300- */
@media only screen and (max-width:1299.98px){
    .featured-testimonial-holder { padding-left: 7.5%; }
    .ftbox1 { width: 210px; }
    .ftbox3 { width: 180px; }
    .ftbox5 { width: 250px; }
    .gallery-details-wrapper::after { right: -118px; }
    .product-details-wrapper.projectDetailsPage::before { right: -72px; }
    .blog-details-wrapper::after { right: -160px; }
    .product-details-wrapper::after { right: -135px; }

    .social-share-hover .dials { left: 60%; transform: translate(-60%, 0); }
    .social-share-hover .dials::before { left: 55.5%; right: auto; }
    .reachus-wrapper-main>.container>.title-style, .reachus-wrapper-main>.container>.address-holder, .reachus-wrapper-main>.container>.outlet-location-holder { max-width: 90%; }
    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper { max-height: 340px; }
}
/*-1200-*/
@media only screen and (max-width:1199.98px){
    .colContainer.md .textColRight,
    .colContainer.md .textColLeft{ width: 100%; }
    .colContainer.md .textContent{ padding: 0px 30px !important; }
    .textColRight.lg,
    .textColLeft.lg{ width: 100%; }
    .colContainer.md .textColRight,
    .colContainer.md .textColLeft{width: 100%;} 
    .colContainer.md .textContent{ padding: 0px 15px !important;}

    .btnTheme, .qty-btnArea .btnArea .btnTheme, .action.primary, .action-primary{}
    input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"], .input-text, select { padding: 0px 20px 0px 20px; }
    .title-name { font-size: 35px; }
    .title-left .custom-nav [class*="owl-"],
    .custom-nav [class*="owl-"],
    .owl-carousel .owl-nav button.owl-prev, 
    .owl-carousel .owl-nav button.owl-next, 
    .title-style.flex .owl-theme .custom-nav.owl-nav .owl-next, 
    .title-style.flex .owl-theme .custom-nav.owl-nav .owl-prev { width: 40px; height: 40px; }
    .title-left .custom-nav [class*="owl-"]::before,
    .custom-nav [class*="owl-"]::before,
    .owl-carousel .owl-nav button.owl-prev::before,
    .owl-carousel .owl-nav button.owl-next::before,
    .title-style.flex .owl-theme .custom-nav.owl-nav .owl-next::before, 
    .title-style.flex .owl-theme .custom-nav.owl-nav .owl-prev::before { background-size: 8px; }
    .page-title-wrapper .category-image .banner-image { height: 300px; }
    .page-title-wrapper .page-title .base { font-size: 40px; }
    .breadcrumbs { margin-top: 15px; }

    .ftbox1{ width: 100%; text-align: left; margin-bottom: 15px; }
    .ftbox2{ width: 330px; padding-left: 0; }
    .ftbox3{ width: 140px; padding-left: 0; }
    .ftbox4{  }
    .ftbox5{  }
    .page-footer .footer-top-main .footer-links ul.count2 {}
    .social-wrapper{ justify-content: flex-start; float: none; }
    .subscribe-main .form-subscribe .form-control button.btnTheme {}

    #back2Top { width: 40px; height: 40px; }

    .logo-wrapper-container .logo-wrapper>a { max-width: 200px; }
    .top-note-wrapper { margin-right: 60px; order: 2; }
    .carousel-inner .contentArea { max-width: 531px; padding-top: 30px; }
    .home-mainslider .carousel-caption h3 { font-size: 38px; max-width: 92%; }
    .carousel-control { width: 40px; height: 40px; font-size: 16px; }
    .carousel-control.left { left: 30px; }
    .carousel-control.right { right: 30px; }
    
    .featured-offer-main .contentArea { width: 240px; margin-left: calc(100% - 270px); padding: 30px 0; }
    .featured-offer-main .contentArea h3 { font-size: 24px; }
    .reachus-wrapper-main .address-holder .row > .col-sm-6.col-md-5{ width: 50%; }
    .reachus-wrapper-main>.container>.title-style,
    .reachus-wrapper-main>.container>.address-holder,
    .reachus-wrapper-main>.container>.outlet-location-holder { max-width: 87%; }
    .outlet-location-main { width: calc(100% / 4); }
    .blog-details-main .postTitle { font-size: 30px; }
    .categories-list-wrapper .recent-posts ul li .imageArea { max-width: 120px; }
    .categories-list-wrapper .recent-posts ul li .contentArea { width: calc(100% - 120px); }
    .social-share-hover .dials { left: 80%; transform: translate(-80%, 0); }
    .social-share-hover .dials::before { left: 72%; }

    .featured-products-main .contentArea .categ-title {}
    .featured-projects-wrapper .owl-theme .owl-dots { max-width: calc(100% - 70px); }
    .product-details-wrapper .product-info-main { padding: 0px; }
    .product-item .product-label {  }
    .product-item-info .product-item-details {  }
    .product-item .category-hover-link .tocart, .product-item .category-hover-link .sold-out { font-size: 13px !important; }
    .product-item:hover .tocart, .product-item .tocart:hover, .product-item:hover .sold-out, .product-item .sold-out:hover { padding: 0 10px !important; }
    .product-options dl dt { margin-right: 10px; width: 60px; }
    .product-options dl dd { width: calc(100% - 70px); }
    .product-options dl dd:not(:nth-child(4n)) { margin-right: 0px; }
    .qty-btnArea .qtyCounter { margin: 0px 50px 25px 0px; }
    .qty-btnArea .btnArea .btnTheme.tocart {  }
    .enquiry-wrapper .form-group .btnTheme,
    .enquiry-wrapper .actions-toolbar>.primary .btnTheme { min-width: 210px; }
    .page-footer .footer-top-main{ padding: 60px 0 20px; }
    .footer-links-main .row .col-lg-auto{ margin-bottom: 40px; }
    .footer-links-main .row .col-lg-auto:first-child { width: 100%; }
    .toolbar-top .toolbar-sorter.sorter.categorySelect { margin-right: 15px; }
    .product.data.items>.item.title>.switch { padding: 17px 25px !important; width: auto; }
    .product.data.items>.item.content { padding: 40px 0px 0; }
    .product-share .share-icons>a { margin: 0px 15px 10px 0px; }
    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper { max-height: 280px; }
}
/* 1024 End */
@media only screen and (max-width:1024px){
    .logo-wrapper-container .logo-wrapper>a { max-width: 180px; }
    .logo-wrapper-main .menu-links-wrapper .user-links { margin-left: 20px; }
    .navbar-default .navbar-nav>li:not(:last-child) { margin-right: 15px; }
    .home-banner-section .item>img { min-height: 550px; object-fit: cover; object-position: 50%; }
    .ftbox5 {}
    .related-products.owl-carousel .owl-nav button.owl-next {right: -20px;}
    .related-products.owl-carousel .owl-nav button.owl-prev {left: -20px;}

    .about-section1-wrapper .imageArea img + img { margin: -32% auto 0 0%; }
    .about-section1-wrapper .imageArea img:first-child { max-width: 74%; }
    .outlet-location-main { width: calc(100% / 3); }
    .reachus-wrapper-main>.container>.title-style, .reachus-wrapper-main>.container>.address-holder, .reachus-wrapper-main>.container>.outlet-location-holder { max-width: 85%; }
    .contactUs-main .contentArea { padding-left: 25px; }
    .blog-details-main .product-share{ order: 1; width: 100%; justify-content: flex-start; margin: 0 0 30px; }
    .blog-details-main .back-button{ order: 2; }
    .blog-details-main .postBtn-group .redirect-buttons{ order: 3; }
    .categories-list-wrapper .recent-posts ul li .imageArea { max-width: 90px; }
    .categories-list-wrapper .recent-posts ul li .contentArea { width: calc(100% - 90px); }
    .product-list-wrapper .products-grid .product-item { width: calc(100%/2) !important; }
    .qty-btnArea .btnArea .btnTheme.tocart { max-width: 270px; }
    .subscribe-main.left .imageArea img { min-height: 320px; }
    .subscribe-main.left > img { left: -54%; }
    div#mp_reward_referral .send-from{ height: auto; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }
    div#mp_reward_referral .mp-title,
    div#mp_reward_referral .mp-content { width: 100%; }
    #rev_slider_1_1_wrapper .hesperiden.tp-bullets { transform: translate(0, -28px) !important; }
    .cart-summary .block .fieldset .control .input-text::placeholder {font-size: 13px;}
}
/* 1024 End */
@media only screen and (max-width:1023.8px){
    .custom-menu-open,
    .changeCursor { overflow: hidden; }
    /* .desktop-header{ display: none !important; }
    .mobile-header{ display: block !important; } */
    .page-wrapper{ margin: 108px 0px 0px!important; }

    .logo-wrapper-container .logo-wrapper{  }
    .logo-wrapper-container .logo-wrapper>a img{}
    .logo-wrapper-main{display:flex; justify-content:space-between;}
    
    .logo-wrapper-main .user-links { padding-right: 45px; }
    .logo-wrapper-main .menu-links-wrapper .user-links { margin-left: 0px; }
    .user-links .action{display:flex;align-items:center;}

    .main-menu-wrapper { position: absolute; top: 27px; right: 30px; }
    .main-menu-wrapper .navbar-collapse{ height: calc(100% - 108px)!important; transition: all .25s linear; }
    .sticky .main-menu-wrapper .navbar-collapse{ height: calc(100% - 108px)!important; }
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav{ width: 100%; padding: 35px 60px 25px; margin: 0; }
    .mobile-links-menu { display: flex; flex-direction: column; align-items: center; justify-content: flex-start; padding: 50px 35px; position: relative; transition: all .25s linear; }
    .mobile-links-menu::before { content: ''; display: flex; width: 93px; height: 279px; background-image: url('../images/pattern05.png'); background-size: contain; background-position: left center; background-repeat: no-repeat; position: absolute; bottom: 18px; left: 16px; z-index: -1; }
    .mobile-links-menu .user-links{ border-bottom: 1px solid #D9D9D9; width: 100%; justify-content: center; align-items: flex-start; padding-bottom: 30px; margin-bottom: 50px; }
    .mobile-links-menu .navbar-nav {}
    .top-note-wrapper { margin-right: 30px; }
    .user-links .search-wrapper { order: 1; } 
    .user-links .wishlist-wrapper { display: none; } 
    .user-links .account-wrapper { display: none; }
    .custom-menu-div .user-links .wishlist-wrapper { display: inline-block; } 
    .custom-menu-div .user-links .account-wrapper { display: inline-block; }
    .search-wrapper .search-box>.action {  }
    .user-links .account-wrapper .account .action img{ margin-top: unset; }
    .user-links .cart-wrapper{ order: 2; }
    .user-links .search-wrapper .search-box .action img,
    .user-links .account-wrapper .account .action img,
    .user-links .wishlist-wrapper .wishlist .action img{ height: 27px; }
    #searchArea { left: auto; right: -50px; top: 45px; width: 300px; }

    .bottombar-wrapper{ position: static; background-color: transparent; padding: 0; margin: 0; float: right; width: auto; }
    .bottombar-wrapper .container.container-lg{ position: static; padding: 0; margin: 0; }

    .main-menu-wrapper{display:inline-block;margin:0;order:3;height:auto;width:auto;}
    .main-menu-wrapper .container{padding-left:0;}
    .main-menu-wrapper .navbar{float:right;padding:0px;width:auto;position:relative;right:0;display:flex;align-items:center;height:auto;top:2px;}
    .topbar-menu-wrapper ul{float:none;}
    .main-menu-wrapper .navbar.navbar-expand-lg{padding:0px; margin:0px 0 0 10px; width:100%; /* justify-content: flex-end; align-items: baseline; */ display:inline-block; position:absolute; right:0;}
    .main-menu-wrapper .navbar-toggle{color: #ffffff !important;background: transparent !important;display:block;margin:0 auto;position:relative;right:0;border:0;border-radius:0;box-shadow:none;font-size:20px;line-height:normal;padding:0;width:auto;height:auto;display:inline-flex;display:-webkit-inline-flex;flex-direction:column;z-index:16;}
    .main-menu-wrapper .navbar-toggle span{}
    .main-menu-wrapper .navbar-toggle:focus,.main-menu-wrapper .navbar-toggle.active,.main-menu-wrapper .navbar-toggle:hover{}
    .main-menu-wrapper .navbar-toggle::after{content:"";display:inline-block;position:relative;width:35px;height:50px;background-color:transparent;border-radius:0;background-position:center center;background-size:25px;background-repeat:no-repeat;display:none;}
    .main-menu-wrapper .navbar-toggle.active::after{}
    .main-menu-wrapper .navbar-toggler .navbar-toggler-icon{display:none;}
    .main-menu-wrapper .navbar-collapse{padding:0;border:0;position:relative;z-index:15;}
    .main-menu-wrapper .navbar-collapse.collapse{display:none!important;}
    .main-menu-wrapper .navbar-collapse.collapse.active{display:block!important;}
    .main-menu-wrapper .navbar-collapse.collapse.in,.main-menu-wrapper .navbar-collapse.collapsing{display:block!important;}
    .main-menu-wrapper .navbar-collapse{width: 100%;max-width:395px;position:fixed;top:108px;left:auto;right:0;box-shadow:0 10px 10px rgb(0 0 0 / 10%);overflow:auto;padding: 0 0 30px 0 !important;border:0!important;border-radius:0!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;background:#ffffff;overflow-x:hidden!important;}
    .main-menu-wrapper nav ul li{ width: 100%; text-align: left; margin-bottom: 25px; display: inline-block; }
    .main-menu-wrapper nav ul li:last-child{ margin-bottom: 0px; }
    .sticky .main-menu-wrapper .navbar-collapse{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav>li{border:0!important;}
    .navbar-default .navbar-nav>li+li{margin:0;}
    .navbar-default .navbar-nav>li>a,.main-menu-wrapper .navbar-nav .level0 .level-top{}
    .navbar-default .navbar-nav>li>a::before{display:none;}
    .navbar-default .navbar-nav>li.dropdown.open>a::after{content:"\f106";}
    .main-menu-wrapper .navbar-nav .nav-item,.main-menu-wrapper .navbar-nav .level0{position:relative;}
    .main-menu-wrapper .navbar-nav .nav-item .nav-link,
    .main-menu-wrapper .navbar-nav .level0 .level-top{}
    .navbar-nav>.level0.parent>.menu-icon-child{position:absolute;background:transparent!important;right:0;padding:0 5px;top:0;width:40px;height:50px;overflow:hidden;font:699 20px/50px "FontAwesome";text-align:center;}
    .navbar-default .navbar-nav>li.dropdown>a::after,.navbar-nav>.level0.parent>a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{}
    .navbar-default .navbar-nav>li.dropdown.open>a::after,.navbar-nav>.level0.parent>a.level-top.ui-state-active .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{}
    .sticky .navbar-default .navbar-nav>li>a{}
    .navbar-nav>.level0.parent>a.level-top+.menu-icon-child::before{content:"\f107";}
    span.menu-icon-child.active:before{content:"\f106"!important;}
    .navbar-nav>.level0.parent>a.level-top.ui-state-active+.menu-icon-child::before{content:"\f106";}
    .main-menu-wrapper .navbar-nav .nav-item .nav-link::after,.main-menu-wrapper .navbar-nav .level0 .level-top::after{display:none;}
    .main-menu-wrapper .navbar-nav .nav-item .dropdown-menu,.main-menu-wrapper .navbar-nav .level0>.submenu{display:none;}
    .main-menu-wrapper .navbar-nav .level0>.submenu{width:100%!important;background:#ffffff;padding:0!important;margin:0;position:relative!important;left:0px!important;top:0px!important;box-shadow:none!important;z-index:10;display:none;}
    .ves-megamenu .opener{}
    .navigation .level0 .submenu a:hover,.nav-item.level1.subhover.dropdown-submenu.active a{}
    .navigation .level0 .submenu a{}
    .main-menu-wrapper .navbar-nav .level0>.submenu.active{display:block!important;}
    .main-menu-wrapper .navbar-nav .level0>.submenu>li{padding:0 20px;}
    .main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all,.main-menu-wrapper .navbar-nav .level0.submenu li a{text-align:left;}
    .main-menu-wrapper .navbar-nav .level0 .submenu li a::before{display:none!important;}
    .main-menu-wrapper .navbar-nav .nav-item .dropdown-menu.show,.main-menu-wrapper .navbar-nav .level0 .level0.submenu.show{width:100%;background:#ffffff;padding:0;display:inline-block;margin:0;border:0;border-radius:0;}
    li.level1.category-item.last{}
    .main-menu-wrapper .level0.submenu>.level1{}
    .main-menu-wrapper .navbar-nav .level0>.submenu>.all-category>a{display:none;}
    .main-menu-wrapper nav .collapse ul li ul.dropdown-menu{display:none;}
    .main-menu-wrapper nav .collapse ul li.open>ul.dropdown-menu{display:block;}
    .main-menu-wrapper nav .collapse ul ul,.main-menu-wrapper nav .collapse ul ul.dropdown-menu{border-radius: 0; z-index: 1; position: relative; max-width: 100%; background: transparent; box-shadow: none!important; padding: 25px 20px 0 0; margin: 0; width: 100%; min-width: auto;}
    .navbar-default .navbar-nav .dropdown-menu>li>a{ text-align: right; padding: 0; width: 100%; color: var(--dark); font-size: 16px; background: transparent; }
    .navbar-default .navbar-nav .dropdown-menu>li:hover, 
    .navbar-default .navbar-nav .dropdown-menu>li.active,
    .navbar-default .navbar-nav .dropdown-menu>li:hover>a, 
    .navbar-default .navbar-nav .dropdown-menu>li.active>a{ background-color: transparent; color: var(--alternate); font-weight: 400; text-decoration: none; }
    .ves-megamenu .dropdown.submenu-left{padding:0;border-bottom:1px solid #ececec!important;}

    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav>li{border:0!important; margin:0 0 35px 0!important;}
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav>li:last-child{margin:0 0 0 0!important;}
    .ves-megamenu li.level0>a,
    .navbar-default .navbar-nav>li>a{ padding: 0; font-size: 16px; }
    .ves-megamenu li.level0.active>a::after,
    .navbar-default .navbar-nav>li.active>a::after,
    .ves-megamenu li.level0>a:hover::after,
    .navbar-default .navbar-nav>li>a:hover::after{ display: none; }
    .navbar-default .navbar-nav>li>.opener{ width: 20px; height: 17px; float: right; text-align: right; position: relative; top: 1px; }
    .ves-megamenu .opener{padding:0;position:absolute!important;right:-10px!important;top:11.5px!important;display:block;background:transparent!important;}
    .navbar-default .navbar-nav>li>.opener::before,
    .ves-megamenu .opener::before{content: "\f107"; font: 700 16px/1 "Font Awesome 5 Free"; float: right; margin: 0; padding: 1px 0 1px 10px; transition: all 0.3s linear 0s; background: transparent !important;}
    .navbar-default .navbar-nav>li.open>.opener::before,
    .navbar-default .navbar-nav>li.active>.opener::before,
    .ves-megamenu .opener.item-active::before{content:"\f106";}
    .navigation .level0 .submenu a{  }
    .navigation .level0 .submenu a:hover
    .nav-item.level1.subhover.dropdown-submenu.active a{  }

    body { font-size: 16px; }
    .ftbox1 {  }
    .ftbox2 { width: 250px; }
    .ftbox3 { width: 90px; }
    .ftbox4 {  }
    .ftbox5 {  }
    .footer-bottom-main .copyright{ justify-content: center; margin-bottom: 20px; text-align: center; }
    .footer-bottom-main .payment-link,
    .page-footer .footer-bottom-main .payment-cards{ justify-content: center; }
    .breadcrumbs .items .item { padding: 3px 0px; }
    .breadcrumbs .item:not(:last-child)::after {  }
    .page-title-wrapper .category-image .banner-image { height: 250px; object-fit: cover; object-position: 80%; }
    .toolbar-top .toolbar-sorter.sorter{ padding-left: 0; }
    .product-list-wrapper .products-grid .product-item { width: calc(100%/2) !important; }
    .product-details-wrapper .product-info-main .prd-info .product-label{ max-width: 100%; }
    .product-options dl dd { width: calc(35.5% - 70px); }

    .home-mainslider .carousel-caption h3 { padding-bottom: 30px; letter-spacing: 0.32px; }
    .home-banner-section .home-mainslider .carousel-caption{ padding-bottom: 60px; }
    .carousel-inner .contentArea { max-width: 391px; padding: 0; }
    .featured-product-wrapper.bestSeller > .container > .row > .col-sm-6{ width: 100%; margin-bottom: 30px; }
    .featured-product-wrapper.bestSeller > .container > .row > .col-sm-6:last-child{ margin-bottom: 0; }
    .featured-offer-main .contentArea { width: 280px; margin-left: calc(100% - 310px); }
    .subscribe-wrapper { padding-bottom: 0 !important; }
    .subscribe-wrapper .container { padding: 0 !important; }
    .subscribe-main.left { left: 0; padding: 0 30px; }
    .subscribe-main.left > img { left: -12px; bottom: 10px; max-height: 200px; }
    .subscribe-main.left .imageArea { box-shadow: none; border: 15px solid #ffffff; }
    .subscribe-main.left .imageArea img { min-height: unset; }
    .subscribe-main.right { padding: 50px 35px; margin-top: -15px; width: 100%; float: left; }
    .subscribe-main.right>img { top: 0; right: -60px; mix-blend-mode: unset; max-height: 170px; }
    .about-section1-wrapper .title-style{ margin-bottom: 30px !important; }
    .about-section2-wrapper .title-style { padding: 30px; }
    .about-section3-wrapper .title-style { padding: 50px 20px; }
    .faq-sidebar{ margin-bottom: 60px; }
    .reachus-wrapper-main .address-holder .row > .col-sm-6.col-md-5{ width: 100%; margin-bottom: 30px; }
    .reachus-wrapper-main .address-holder .row > .col-sm-6.col-md-5:last-child{ margin-bottom: 0; }
    .reachus-wrapper-main>.container>.title-style, .reachus-wrapper-main>.container>.address-holder, .reachus-wrapper-main>.container>.outlet-location-holder { max-width: 70%; }
    .outlet-location-main { width: calc(100% / 2); }
    .blog-list-container, .blog-details-main{ padding: 0; margin: 0 0 50px; }
    .page-title-wrapper .page-title .base { font-size: 35px; line-height: 1.5; }
    .categories-list-wrapper .recent-posts ul li .imageArea { max-width: 137px; }
    .blog-details-main .postTitle { font-size: 27px; }
    .qty-btnArea .btnArea .btnTheme.tocart { max-width: 350px; }
    .product-description-wrapper>.container>.row>.col-xs-12:first-child{ border-right: 0; }
    .description-holder.leftSection{ max-width: 100%; padding: 0; margin-bottom: 40px; }
    .description-holder.rightSection{ max-width: 100%; padding: 0; }

    .main-menu-wrapper .custom-menu-div{ display: flex !important; flex-direction: column; justify-content: flex-start; align-items: flex-start; position: relative; z-index: 4; }
    .custom-menu-div .user-links{ order: 1; width: 100%; display: inline-flex; align-items: center; justify-content: center; padding: 12.21px 0; gap: 20px; }
    .custom-menu-div .nav.navbar-nav{ order: 2; }
    .account .page-main .columns .sidebar.sidebar-main~.column.main { padding: 0 0 0 0; }

    .main-menu-wrapper .navbar-nav .level0.active > .level-top,
    .main-menu-wrapper .navbar-nav .level0:focus > .level-top,
    .main-menu-wrapper .navbar-nav .level0:hover > .level-top{ color: var(--alternate) !important; }
    .main-menu-wrapper .navbar-nav .level0 > span.arrow{ position: absolute; top: 0; bottom: auto; right: 0; margin: auto; }
    .main-menu-wrapper .navbar-nav .level0 > span.arrow::before{ content: '\2b'; font-family: 'Font Awesome 5 Free'; font-weight: 700; text-decoration: none !important; font-size: 16px; color: var(--body); padding: 7px; }
    .main-menu-wrapper .navbar-nav .level0.open > span.arrow::before{ content: '\f068'; color: var(--alternate); }
    .main-menu-wrapper .navbar-nav .level0.active > span.arrow::before,
    .main-menu-wrapper .navbar-nav .level0:focus > span.arrow::before,
    .main-menu-wrapper .navbar-nav .level0:hover > span.arrow::before{ color: var(--alternate); }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 li > span.arrow { bottom: auto; right: 0; }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0{ top: 0% !important; left: 0% !important; padding: 20px 0 0 20px !important; }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 ul{ top: 0% !important; left: 0% !important; padding: 20px 0 20px 20px !important; }
    .main-menu-wrapper .navbar-nav .level0>.submenu>li{ padding: 0; }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 li > span.arrow::before{ content: '\2b'; padding: 7px; }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 li.open > span.arrow::before{ content: '\f068'; color: var(--alternate); }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 li.active > span.arrow::before,
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 li:focus > span.arrow::before,
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 li:hover > span.arrow::before{ color: var(--alternate); }


    .ves-megamenu .navigation{ background-color: transparent !important; }
    .ves-megamenu .navigation > ul{ width: 100%; padding: 35px 60px 15px !important; }
    .nav-mobile .nav-item { width: 100% !important; position: relative !important; display: inline-block; }
    .ves-megamenu .navigation li.level0{ position: relative !important; border: 0 !important; }
    .ves-megamenu .navigation li.level0:not(:last-child){ border: 0; margin: 0 0 35px 0; }
    .ves-megamenu .navigation li.level0>a{ padding: 0 30px 0 0; width: 100%; text-align: left; }

    .ves-megamenu .navigation li.level0:focus>a,
    .ves-megamenu .navigation li.level0:hover>a,
    .ves-megamenu .navigation li.level0.active>a,
    .ves-megamenu .navigation li.level0.current>a{ font-weight: 700; color: var(--alternate) !important; }

    .ves-megamenu li.level0>a::after{ display: none; }
    .ves-megamenu .navigation .opener{ display: block !important; }
    .ves-megamenu .level0 a > .opener { display: block !important; position: absolute !important; background: transparent !important; right: 0 !important; padding: 0; top: 0 !important; width: 30px; height: auto; overflow: hidden; font: 700 16px/1.5 'Font Awesome 5 Free'; text-align: center; }
    .ves-megamenu .level0 .level1 a > .opener { display: block !important; position: absolute !important; background: transparent !important; right: 0 !important; padding: 0; top: 0 !important; width: 30px; height: auto; overflow: hidden; font: 700 16px/1.5 'Font Awesome 5 Free'; text-align: center; }
    .ves-megamenu .opener::before { content: '\2b'; }
    .ves-megamenu .opener.item-active::before { content: '\f068'; }
    .ves-megamenu.nav-mobile .submenu, 
    .ves-megamenu.nav-mobile .subgroup .submenu { padding: 0; position: relative;  border: 0 !important; box-shadow: none !important; background: transparent !important; min-width: auto; top: 0 !important; left: 0 !important; }
    .ves-megamenu .item-header, .ves-megamenu .item-content, .ves-megamenu .item-sidebar, .ves-megamenu .item-footer { width: 100% !important; display: block; height: auto !important; }
    .ves-megamenu .navigation li.level0>.submenu { width: 100% !important; padding: 30px 10px 0 12px !important; }
    .ves-megamenu .navigation li.level0 .level1>.submenu { width: 100% !important; padding: 20px 10px 0 12px !important; }

    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner{ padding: 0px !important; }
    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper{ width: 100%; padding: 0; max-height: unset; overflow: initial; }
    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper .item-content{  }
    .ves-megamenu>.navigation .nav-item .item-content>.nav-dropdown{ padding-left: 0 !important; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1{ padding-right: 0; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1:not(:last-child){ margin-bottom: 20px; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>a{ font-size: 14px !important; padding: 0 30px 0 0 !important; margin: 0 !important; border: 0 !important; width: 100%; text-align: left; font-weight: 400 !important; text-transform: uppercase !important; }

    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1:focus>a,
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1:hover>a,
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1.active>a,
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1.current>a{ font-weight: 500 !important; color: var(--alternate) !important; }

    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2:not(:last-child){ margin: 0 0 15px 0; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2>a { font-size: 13px !important; width: 100%; text-align: left; }
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2:focus>a,
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2:hover>a,
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2.active>a,
    .ves-megamenu .navigation li.level0>.submenu .level1 .nav-item.level1>.submenu .level2 .nav-item.level2.current>a { font-weight: 500 !important; color: var(--alternate) !important; text-decoration: none !important; }

    .ves-megamenu .navigation li.level0>.submenu>.submenu-inner>.content-wrapper .item-sidebar{ display: none !important; }
}
/*-991-*/
@media only screen and (max-width: 991.98px){
    .show-sm{display:block!important;}
    .hide-sm{display:none!important;}
    .justify-content-center-sm{justify-content:center!important;display:flex!important;}
    .justify-content-left-sm{justify-content:left!important;display:flex!important;}
    .justify-content-left-start{justify-content:start!important;display:flex!important;}
    .inner-container-xxl{ padding: 85px 0px; }
    .inner-container-xl{ padding: 65px 0px; }
    .inner-container-lg{ padding: 55px 0px; }
    .inner-container{ padding: 45px 0; }
    .inner-container-md{ padding: 30px 0px; }
    .inner-container-sm{ padding: 30px 0px; }
    .inner-container-xs{ padding: 30px 0px; }
    .container { width: 100%; }
    
    .minicart-wrapper .block-minicart:before{right:14%;}
    .minicart-wrapper .block-minicart:after{right:13.8%;}
    .fotorama__nav{margin:unset;}
    .fotorama__active .fotorama__dot{background-color: var(--alternate); border-color: var(--alternate);}
    .fotorama__dot{border-radius:6px;background:var(--white);display:block;height:12px;left:6px;position:relative;top:12px;width:12px;}
    body.quotation-cart-success .page-title-wrapper .base,.customer-account-login .page-title-wrapper .page-title .base,.customer-account-createpassword .page-title-wrapper .page-title .base,.customer-account-logoutsuccess .page-title-wrapper .page-title .base,.checkout-cart-index .page-title-wrapper .page-title .base,.page-print.account .page-title-wrapper .page-title .base,.checkout-index-index .page-title-wrapper .page-title .base,.catalogsearch-result-index .page-title-wrapper .page-title .base,.customer-account-create .page-title-wrapper .page-title .base,.customer-account-forgotpassword .page-title-wrapper .page-title .base,.account.page-layout-2columns-left .page-title-wrapper .page-title .base,.category-warranty-info .page-title-wrapper .page-title .base,.category-payment-info .page-title-wrapper .page-title .base,.category-shipping-info .page-title-wrapper .page-title .base,.sendfriend-product-send .page-title-wrapper .page-title .base,.shipping-tracking-popup .page-title-wrapper .page-title .base{font-size:30px;}
    /*---- */
    .price_wishlist { margin: 15px 0; }
    .product-details-wrapper .product-info-main .prd-info .product-label{ font-size: 30px; }
    .product.data.items>.item.title>.switch{}
    .product.data.items>.item.content{}
    .product-description-info ul li{}

    .featured-product-wrapper.bestSeller,
    .product-details-wrapper { background-size: 30% auto; }
    .featured-product-wrapper .owl-dots .owl-dot:hover,
    .featured-product-wrapper .owl-dots .owl-dot:focus,
    .related-products-wrapper .owl-dots .owl-dot:hover,
    .related-products-wrapper .owl-dots .owl-dot:focus {background-color: #E8E8E8!important;}
    .featured-product-wrapper .owl-dots .owl-dot.active,
    .related-products-wrapper .owl-dots .owl-dot.active {background-color: #384E4E !important;}

    .fotorama__fullscreen-icon { height: 28px; width: 28px; }
    .fotorama--fullscreen .fotorama__fullscreen-icon { background-position: -54px -8px; background-size: 150px; }
}
/* 768 End */
@media only screen and (max-width:767.98px){
    body._has-modal-custom .page-main{ z-index: 1000; }
    
    .category_main img{}
    .product.data.items .item.title a::after { display: none; }
    .product.data.items>.item.title ~ .item.title>.switch, .product.data.items>.item.title>.switch {border-radius: 0 !important;}
    /* .product.data.items>.item.title.active>.switch {border-radius: 25px 25px 0 0 !important;} */
    .product.data.items>.item.title ~ .item.title.active>.switch, .product.data.items>.item.title.active>.switch {}

    .main-menu-wrapper .navbar-collapse{ max-width: calc(100vw - 30px)!important; }
    .title-name { font-size: 30px; }
    .thankYou-wrapper .imageArea img { min-height: 550px; }
    .thankYou-wrapper .contentArea { max-width: 100%; padding: 20px 30px; }
    .thankYou-wrapper .contentArea .base1 { font-size: 45px; }
    .thankYou-wrapper .contentArea .base3 { font-size: 26px; margin-top: -6px; }
    .footer-links-main .row .col-lg-auto { flex: 0 0 100%; width: 100%; }
    .ftbox1,
    .ftbox2,
    .ftbox3,
    .ftbox4,
    .ftbox5{ width: 100%; text-align: left; }
    .footer-bottom-main .copyright{ justify-content: flex-start; margin-bottom: 20px; text-align: left; }
    .footer-bottom-main .payment-link,
    .page-footer .footer-bottom-main .payment-cards{ justify-content: flex-start; }
    .checkout-payment-method .payment-method+.payment-method .payment-method-title{padding:10px 0;}

    .title-style.flex{ flex-direction: column; }
    .title-style.flex.flex-column { align-items: center; }
    .title-style.flex .title-left{ width: 100%; }
    .title-style.flex .title-name{ text-align: center; }
    .title-style.flex .title-description{ text-align: center; }
    .navbar-default .navbar-nav>li>.opener { top: 3px; }

    .home-mainslider .item img {  }
    .carousel-inner .contentArea{ max-width: 255px; }
    .home-banner-section .item>img { object-position: 55%; }
    .home-mainslider .carousel-caption h3 { font-size: 35px; max-width: 100%; padding-bottom: 20px; letter-spacing: 0; }
    .product-list-wrapper .toolbar-top .toolbar { flex-direction: column; }
    .product-list-wrapper .toolbar-top .toolbar .toolbar-left { margin-bottom: 10px; flex-direction: row; }
    .featured-product-wrapper .container{ position: relative; }
    .featured-product-wrapper .container:first-child{ padding-right: 0 !important; }
    .featured-product-wrapper .title-style.flex{ padding-right: 30px; position: static; }
    .featured-product-wrapper .title-style.flex .title-right{ position: absolute; bottom: -50px; }
    .featured-product-wrapper .owl-dots { padding: 0px 30px 0px 0px; }
    .featured-product-wrapper.newArrivals{ padding-bottom: 120px; }

    .featured-offer-main .contentArea { width: 160px; margin-left: calc(100% - 170px); padding: 5px 0; }
    .featured-offer-main .imageArea{height: 100%;}
    .featured-offer-main .imageArea img { height: 100%; object-position: left; }
    .featured-offer-main .contentArea h3 { font-size: 18px; letter-spacing: -0.72px; padding-bottom: 10px; }
    .featured-offer-main .contentArea p{ font-size: 10px; margin-bottom: 12px; }
    .featured-video-wrapper a img.img-desktop{ display: none; }
    .featured-video-wrapper a img.img-mobile{ display: block; }
    .subscribe-main.left > img { left: -5px; bottom: 12px; max-height: 105px; }
    .subscribe-main.right>img { right: -32px; max-height: 100px; }
    .subscribe-main .form-subscribe .form-control input{ padding: 0px 50px 0px 20px; }
    .subscribe-main .form-subscribe .form-control button.btnTheme { width: 50px; }
    .social-wrapper { justify-content: flex-start; }
    .about-section1-wrapper .imageArea img + img { border: 6px solid #ffffff; box-shadow: 6px 6px 23px #0000001F; }
    .reachus-wrapper { padding: 0 !important; }
    .reachus-wrapper-main { background-position: left center; background-size: auto calc(100% + 10%); }
    .reachus-wrapper-main>.container>.title-style, .reachus-wrapper-main>.container>.address-holder, .reachus-wrapper-main>.container>.outlet-location-holder{ max-width: 100%; }
    .outlet-location-main { width: 100%; }
    .reachus-wrapper .contactUs-main { flex-direction: column; align-items: flex-start; }
    .contactUs-main .contentArea { width: 100%; margin-top: 20px; padding: 0; }
    .blog-list-main{ flex-direction: column; }
    .blog-list-main .imageArea{ max-width: 100%; width: 100%; }
    .blog-list-main .contentArea{ width: 100%; padding: 20px 20px 30px; }
    .blog-details-main .postBtn-group { justify-content: flex-start; }
    .blog-details-main .back-button { margin-bottom: 30px; margin-right: 0; }
    .blog-details-main .postBtn-group .redirect-buttons { width: 100%; }
    .blog-details-main .product-share{ flex-direction: column; }
    .blog-details-main .product-share .label{ margin-bottom: 12px }
    .toolbar-bottom{ padding: 0; }
    .pages .pages-items{ padding: 0; }
    .pages a.page, .pages a.page:visited, .pages strong.page { padding: 0 7px !important; }
    .pages-item-previous{ margin-right: 12px !important; }
    .pages-item-next{ margin-left: 12px !important; }
    .product-list-wrapper .products-grid .product-item { width: 100% !important; }
    .qty-btnArea .qtyCounter { margin: 0px 50px 0px 0px; }
    .product-details-wrapper .btnArea button.btnTheme.tocart{ width: 100%; margin-right: 0; margin-bottom: 20px; }
    .social-share-hover .dials{ left: -90px; transform: translate(0, 0); padding: 9.71px 15px; }
    .social-share-hover .dials::before { left: 39%; }s
    .social-share-hover .dials li { margin: 0 12px 0 0; }
    .desktop-slider { display: none; }
    .mobile-slider { display: block; }
    .cart.table-wrapper .product-item-details{ width: 100%; }
    .cart.table-wrapper .product-item-photo { top: 5px; left: 0px; }
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav { padding: 25px 40px 25px; }
    .main-menu-wrapper nav .collapse ul li.open>ul.dropdown-menu { display: block !important; }
    .modal-popup .modal-inner-wrap{ width: 95%; }

    #rev_slider_2_2_wrapper .hesperiden.tp-bullets { display: flex; flex-direction: row; width: 100% !important; position: relative !important; justify-content: flex-start; margin-left: 0px; max-width: 100vw; margin: auto; position: absolute !important; transform: translate(0, -30px) !important; left: 0 !important; right: 0 !important; padding: 0 40px; }
    .tp-bullet.selected { width: 55px !important; }
    .faq-main .accordion-wrap .title { padding: 18px 50px 18px 25px; }
    .faq-main .accordion-wrap .title::after { right: 25px; font-size: 16px; }
    .checkout-payment-method .payment-method._active .payment-method-content .actions-toolbar .action.action-update{ margin-left: 0; margin-bottom: 5px; }

    .ves-megamenu .navigation > ul { padding: 35px 50px 15px !important; }
}
/* 767 End */
@media only screen and (max-width: 575.98px){
    .container.container-1200,.container.container-lg,.container.container-sm,.container.container-md{}
    .gutters-12{margin-right:-10px;margin-left:-10px;}
    .gutters-12>.col,.gutters-12>[class*="col-"],.gutters-12>li{padding-right:10px;padding-left:10px;}
    .gutters-15{margin-right:-10px;margin-left:-10px;}
    .gutters-15>.col,.gutters-15>[class*="col-"],.gutters-15>li{padding-right:10px;padding-left:10px;}
    .gutters-20{margin-right:-12px;margin-left:-12px;}
    .gutters-20>.col,.gutters-20>[class*="col-"],.gutters-20>li{padding-right:12px;padding-left:12px;}
    .gutters-25,.gutters-30,.gutters-35,.gutters-40,.gutters-50{margin-right:-15px;margin-left:-15px;}
    .gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li,.gutters-30>.col,.gutters-30>[class*="col-"],.gutters-30>li,.gutters-35>.col,.gutters-35>[class*="col-"],.gutters-35>li,.gutters-40>.col,.gutters-40>[class*="col-"],.gutters-40>li,.gutters-50>.col,.gutters-50>[class*="col-"],.gutters-50>li{padding-right:15px;padding-left:15px;}
    .grid-10>.col,.grid-10>[class*="col-"],.grid-10>li{padding-top:5px;padding-bottom:5px;}
    .grid-12>.col,.grid-12>[class*="col-"],.grid-12>li{padding-top:10px;padding-bottom:10px;}
    .grid-15>.col,.grid-15>[class*="col-"],.grid-15>li,.grid-20>.col,.grid-20>[class*="col-"],.grid-20>li,.grid-25>.col,.grid-25>[class*="col-"],.grid-25>li,.grid-30>.col,.grid-30>[class*="col-"],.grid-30>li,.grid-35>.col,.grid-35>[class*="col-"],.grid-35>li,.grid-40>.col,.grid-40>[class*="col-"],.grid-40>li,.grid-50>.col,.grid-50>[class*="col-"],.grid-50>li{padding-top:15px;padding-bottom:15px;}
    .row.grid-10{margin-top:-5px;margin-bottom:-5px;}
    .row.grid-12{margin-top:-8px;margin-bottom:-8px;}
    .row.grid-15{margin-top:-10px;margin-bottom:-10px;}
    .row.grid-20{margin-top:-12px;margin-bottom:-12px;}
    .row.grid-25,.row.grid-30,.row.grid-35,.row.grid-40,.row.grid-50{margin-top:-15px;margin-bottom:-15px;}
    .small-title-name{}
    .title-style .title-name,
    .title-style .title-name.boldThin{}
    .minicart-wrapper .block-minicart:before{right:24%;}
    .minicart-wrapper .block-minicart:after{right:23.8%;}
    .inner-container-xs,
    .inner-container-md,
    .inner-container-sm,
    .inner-container,
    .inner-container-xxl,
    .inner-container-xl,
    .inner-container-lg { padding: 50px 0; }

    .realted-products-wrapper {}
    .owl-carousel.owl-theme.related-products { margin-top: 0;}

    /*---- */
    .search-wrapper,
    .user-links .account-wrapper,
    .user-links .account-wrapper,
    .user-links .cart-wrapper,
    .user-links .quote-wrapper,
    .user-links .wishlist-wrapper{}
    
    .minicart-wrapper .action.showcart .count {  }

    .search-wrapper .search-box>.action img,
    .account-wrapper .account .action img,
    .user-links .cart-wrapper>.minicart-wrapper>a.action img {  }
    .search-wrapper .search-box>.action { display: flex; }
    #searchArea .input-text {}

    .category-caption .title-description{}
    .category_title{}
    .category_main{}
    .page-footer .footer-top-main .footer-links ul li a,.page-footer .footer-top-main .footer-links .contact-details li>p,.page-footer .footer-top-main .footer-links .contact-details li a{}
    .product-list-wrapper .product-item-info .product-item-photo{}
    .product-item{}
    .toolbar.toolbar-products .toolbar-sorter.sorter select {}
    .product.data.items>.item.title { width: 100% !important; }
     
    .product-options-wrapper {}
    .product-options-wrapper>.fieldset {}
    .product-options-label,
    .product-options-wrapper>.fieldset>.field>.label,
    .product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,
    .product-options-wrapper>.fieldset .field.textarea label{}

    .qty-btnArea .qtyCounter .box-title {}

    .toolbar .field.limiter select {}

    .product-list-wrapper .toolbar-top .toolbar,
    .product-list-wrapper .toolbar-bottom .toolbar{flex-direction:column;justify-content:center;align-items:center;display:flex;}
    .modal-popup.modal-slide{left:25px;z-index:900;}

    .product-list-wrapper .toolbar-bottom .field.limiter{margin:24px 0;display:none!important;}
    .product-list-wrapper .toolbar-bottom .pages{margin-top:10px;}
    
    .product-details-wrapper .price-box>.price-container .price,.product-details-wrapper .price-box .normal-price .price,.product-details-wrapper .price-box .special-price .price{}
    .product-details-wrapper .price-box>.price-container .price,.product-details-wrapper .price-box .normal-price .price,.product-details-wrapper .price-box .special-price .price{}
    .product-details-wrapper .prd-info .price-box>.price-container .price,.product-details-wrapper .prd-info .price-box .normal-price .price,.product-details-wrapper .prd-info .price-box .regular-price .price,.product-details-wrapper .price-box .old-price .price{}
    .product-details-wrapper .qty-btnArea{}
    .qty-btnArea .qtyCounter{}
    .qty-btnArea .btnArea{}
    .product-share .share-icons>a {}
    .product.data.items>.item.content{margin-top: 0;border-top:0;padding: 15px;}
    .product-description-info ul{}
    .product-description-info ul li{margin-bottom:20px;}
    .product-description-info ul li,.product-overview ul li{font-size:16px;}
    .product-description-info ul li::before,.postDescrArea li:before,.product-overview ul li::before{top:6px;}
    .product.info.detailed{margin-bottom:0;}
    .product-description-info h3 {font-size: 25px;letter-spacing: 0;}
    
    .product.data.items>.item.title>.switch{font-size: 20px;border-bottom:1px solid #eeee!important;padding: 8px 34px !important;}
    .product-description-info p {}
    .product-description-info p {font-size: 14px;line-height: 24px;}
    .product.data.items{}
    .qty-btnArea .btnArea .btnTheme {}
    .qty-btnArea .btnArea .btnTheme.tocart {}
    .qty-btnArea .btnArea .btnTheme {}
    .product-description-wrapper {}
}
/*-320-*/
@media only screen and (max-width:374.98px){
    .minicart-wrapper .action.showcart .count {}

    .page-footer .footer-top-main .footer-links ul li a,.page-footer .footer-top-main .footer-links .contact-details li>p,.page-footer .footer-top-main .footer-links .contact-details li a{}
    .page-footer .footer-top-main .footer-links .contact-details li>p,.page-footer .footer-top-main .footer-links .contact-details li a{}
    .topbar-main .owl-carousel .owl-nav button.owl-next,.topbar-main .owl-carousel .owl-nav button.owl-prev{}
    .qty-btnArea .btnArea{}
    .btnArea .btnTheme.towishlist{}
    .qty-btnArea .btnArea .btnTheme{}
    .table-checkout-shipping-method tbody td{font-size:14px;padding:10px 5px;}
    .subscribe-main .form-subscribe .form-control input{}
    .table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount{font-size:15px;padding:6px;}
    .minicart-wrapper .minicart-items-wrapper{max-height:200px!important;}
    .minicart-wrapper .block-minicart:before{right:28%;}
    .minicart-wrapper .block-minicart:after{right:27.8%;}
    .minicart-wrapper .product .actions>.secondary{top:-4px;}
}
@media only screen and (max-width:320.98px){
    .top-note-wrapper p{ font-size: 14px; }
    .account.page-layout-2columns-left .block .block-title>.action { font-size: 14px; line-height: 2; }
    .ves-megamenu .navigation > ul { padding: 15px 30px !important; }
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav{ padding: 25px 20px; }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 { padding: 15px 0 0 15px !important; }
    .main-menu-wrapper nav .collapse ul.dropdown-menu.level0 ul{ padding: 15px 0 15px 15px !important; }
    .cart-summary .block .fieldset .control .input-text::placeholder {font-size: 12px;}
    .main-menu-wrapper .navbar{top: 5px;}
}




@media screen and (max-width:767px),print{
    body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .page-wrapper{}
    .page-header{}
    .logo-wrapper-container{}
    .logo-wrapper-main{ flex-wrap: wrap; padding: 12px 0; }
    .logo-wrapper-main .logo-wrapper{ order: 1; }
    .logo-wrapper-container .logo-wrapper>a img,
    .sticky .logo-wrapper-container .logo-wrapper>a img{ height: 46px; }
    .logo-wrapper-main .user-links{ order: 2; }
    .top-note-wrapper{ order: 3; margin: 0; width: 100%; justify-content: center; }
    .bloglist-block .col-xs-12 {}
    .cart-wrapper{}

    .search-wrapper .search-find{display:none;}
    .search-wrapper .search-box .btnTheme{width:auto;}
    .search-wrapper, .account-wrapper, .wishlist-wrapper{}
    .user-links .account-wrapper .action span{display:none;}
    .user-links .account-wrapper .account .action .fa-user{}
    .wishlist-wrapper .wishlist .action{}
    .wishlist-wrapper .wishlist .action img{}
    .user-links .cart-wrapper .icon-setting .carticon,.user-links .quote-wrapper .icon-setting .carticon{}
    .user-links .cart-wrapper>.minicart-wrapper>a.action,.user-links .quote-wrapper>.miniquote-wrapper>a.action{}
    .user-links .cart-wrapper>.minicart-wrapper>a.action img,.user-links .quote-wrapper>.miniquote-wrapper>a.action img{margin:0;}
    .user-links .cart-wrapper .icon-setting .cartprice span .price,.user-links .quote-wrapper .icon-setting .cartprice span .price,.user-links .cart-wrapper .icon-setting .cartprice p,.user-links .quote-wrapper .icon-setting .cartprice p{display:none;}
    .user-links .cart-wrapper .icon-setting .cartcontent,.user-links .quote-wrapper .icon-setting .cartcontent{display:none;}
    
    .mst-searchautocomplete__autocomplete{max-height:300px;overflow:auto;}
    .main-menu-wrapper nav.navbar .user-links{margin-left:0!important;}
    .mst-searchautocomplete__autocomplete._active{display:block!important;}
    
    .minicart-wrapper .action.showcart .count{}
    .user-links .cart-wrapper i{display:none;}
    .minicart-wrapper .block-minicart{width:340px;position:fixed!important;left:0!important;right:0!important;min-width:90%!important;width:100%!important;top:70px!important;margin:0 auto!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
    .sticky .minicart-wrapper .block-minicart{top:70px!important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
    .minicart-wrapper .minicart-items-wrapper{max-height:250px;}
    .block-minicart .block-content>.actions>.primary{margin:0 10px 10px;}
    .minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a{font-weight: 600; font-size: 16px; line-height: 1.5; max-height: 48px; overflow: hidden; display: inline-block;}
    .minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .details-qty .item-qty{height:30px;margin-bottom:10px;margin-right:1px;width:40px;position:relative;z-index:10;}
    .minicart-items .update-cart-item{float:none;padding:3.5px 10px;}
    .minicart-wrapper .product .product.actions{display:block;float:none;text-align:center;margin:-30px 0 0 0;position:relative;top:-5px;bottom:auto;background:transparent;height:0;width:100%;text-align:right;z-index:0;}
    .minicart-wrapper .minicart-items-wrapper .product.actions .secondary .action{font-weight:400;font-size:20px;line-height:20px;}
    .minicart-items .product-item-details .details-qty{margin-top:10px;}
    .minicart-wrapper .product .actions>.secondary{top:-2px;}
    .main-menu-wrapper{z-index:15;top: 12px;}
    .main-menu-wrapper .container{padding-left:0;}
    .main-menu-wrapper .navbar{z-index:0;}
    .topbar-menu-wrapper ul{float:none;}
    .main-menu-wrapper .navbar.navbar-expand-lg{padding:0px;margin:0px 0 0 10px;width:100%;display:inline-block;position:absolute;right:0;}
    .main-menu-wrapper .navbar-toggle{}
    .main-menu-wrapper .navbar-toggle span{display:block;}
    .main-menu-wrapper .navbar-toggle:focus,
    .main-menu-wrapper .navbar-toggle.active,
    .main-menu-wrapper .navbar-toggle:hover{text-decoration:none;background:transparent;border:0;}
    .main-menu-wrapper .navbar-toggler .navbar-toggler-icon{display:none;}
    .main-menu-wrapper nav .collapse{}
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav{}
    .sticky .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav{}
    .level0.submenu.ui-menu.ui-widget.ui-widget-content.ui-corner-all{max-height:unset!important;top:unset!important;}
    .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav>li{border:0;margin:0;}
    .navbar-default .navbar-nav>li,.main-menu-wrapper .navbar-nav>.level0{position:relative;}
    .ui-menu-icon:before{margin-top:18px;display:none;}
    .navbar-default .navbar-nav>li>a::before{display:none;}
    .navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li.has-active>a,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{}
    .navbar-default .navbar-nav>li.active::before,.navbar-default .navbar-nav>li:hover::before,.navbar-default .navbar-nav>li:focus::before,.navbar-default .navbar-nav>li.has-active::before{}
    .navigation .level0.active>a:not(.ui-state-active),.navigation .level0.has-active>a:not(.ui-state-active){border:0!important;}
    .ves-megamenu .opener{top:12.5px!important;}
    .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon),.navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon){margin-left:0!important;}
    .level-top.ui-corner-all.ui-state-active .ui-menu-icon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:var(--light)!important;filter:invert(15%) sepia(71%) saturate(2233%) hue-rotate(224deg) brightness(50%) contrast(92%);}
    .navbar-nav>.level0.parent>.menu-icon-child{position:absolute;background:transparent!important;right:0;padding:0 5px;top:0;width:40px;height:45px;overflow:hidden;font:600 20px/50px "FontAwesome";text-align:center;top:-2px;}
    .navbar-nav>.level0.parent>a.level-top+.menu-icon-child::before{content:"\f107";}
    .menu-icon-child.active:before{content:"\f106"!important;}
    .navbar-nav>.level0.parent>a.level-top.ui-state-active+.menu-icon-child::before{content:"\f106";}
    .main-menu-wrapper .navbar-nav .nav-item,.main-menu-wrapper .navbar-nav .level0{padding-left:0;}
    .navbar-default .navbar-nav>li.dropdown>a::after,.navbar-nav>.level0.parent>a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{transform:none;font-family:"Font Awesome 5 Free";font-weight:600;text-align:center;font-size:15px;line-height:40px!important;background-color:transparent;display:inline-block;float:none;margin:0 0 0 10px;width:20px;height:45px;right:-23px;left:auto;top:0;position:absolute;}
    .navbar-default .navbar-nav>li.dropdown.open>a::after,.navbar-nav>.level0.parent>a.level-top.ui-state-active .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after{content:"\f106";}
    .main-menu-wrapper .navbar-nav .nav-item.active .nav-link,.main-menu-wrapper .navbar-nav .level0.active .level-top,.main-menu-wrapper .navbar-nav .nav-item:hover .nav-link,.main-menu-wrapper .navbar-nav .level0:hover .level-top{font-weight:600;}
    .main-menu-wrapper .navbar-nav .level0.submenu .category-item:hover,.main-menu-wrapper nav .collapse ul ul>li:hover{border:0!important;}
    .main-menu-wrapper .navbar-nav .level0.submenu .category-item:hover a,.main-menu-wrapper nav .collapse ul ul>li:hover a{}
    .main-menu-wrapper .navbar-nav .nav-item .nav-link::after,.main-menu-wrapper .navbar-nav .level0 .level-top::after{display:none;}
    .main-menu-wrapper .navbar-nav .level0>.submenu{display:none;width:100%!important;background:#ffff;padding:0;margin:0;position:relative!important;left:0px!important;top:0px!important;box-shadow:none!important;}
    .main-menu-wrapper .navbar-nav .level0>.submenu li a::before{display:none!important;}
    .dropdown-menu>li{border:0!important;}
    .main-menu-wrapper .navbar-nav .nav-item .dropdown-menu.show,.main-menu-wrapper .navbar-nav .level0 .level0.submenu.show{width:100%;background:#f5f5f5;padding:0;display:inline-block;margin:0;border:0;border-radius:0;}
    .main-menu-wrapper .navbar-nav .level0.submenu>.all-category{display:none;}
    .main-menu-wrapper .navbar-nav .level0.submenu .category-item.parent .submenu{position:inherit;box-shadow:none;top:0!important;left:0!important;width:100%;background:transparent;border-radius:0;border-bottom:1px solid #333333;padding:0;margin:0;z-index:10;display:none;}
    .main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all span.ui-icon-carat-1-e::after{transform:rotate(90deg);}
    .main-menu-wrapper .dropdown-menu>.dropdown-item,.main-menu-wrapper .level0.submenu>.level1,.main-menu-wrapper .level0.submenu>.all-category{padding:0px 15px;line-height:20px;white-space:normal;border-bottom:0;text-align:center;border:0!important;}
    .main-menu-wrapper nav .collapse ul ul,.main-menu-wrapper nav .collapse ul ul.dropdown-menu{}
    .main-menu-wrapper nav .collapse ul ul::before,.main-menu-wrapper nav .collapse ul ul.dropdown-menu::before{content:"";display:inline-block;width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:relative;float:left; display: none;}
    .navbar-default .navbar-nav .dropdown-menu>li>a,.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all,.main-menu-wrapper .navbar-nav .level0.submenu li a{  }
    .navbar-default .navbar-nav .dropdown-menu>li:hover>a,.navbar-default .navbar-nav .dropdown-menu>li:focus>a,.main-menu-wrapper .navbar-nav .level0.submenu .category-item a.ui-corner-all,.main-menu-wrapper .navbar-nav .level0.submenu li:hover a,.main-menu-wrapper .navbar-nav .level0.submenu li:focus a,.main-menu-wrapper .navbar-nav .level0.submenu lia.active a,.main-menu-wrapper nav .collapse ul ul>li:hover>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{}
    .navbar-nav .open .dropdown-menu>li,.navbar-nav .open .submenu>li{  }
    .navbar-nav .open .dropdown-menu>li+li,.navbar-nav .open .submenu>li+li{  }
    .main-menu-wrapper nav .collapse ul ul ul,.main-menu-wrapper nav .collapse ul ul ul.dropdown-menu{}
    .navbar-default .navbar-nav .dropdown-menu .dropdown-menu>li+li{border-top:1px solid #d8d8d8;}
    .navbar-default .navbar-nav .dropdown-menu .dropdown-menu>li>a{  }
    .navbar-default .navbar-nav .dropdown-menu .dropdown-menu>li:hover>a,.navbar-default .navbar-nav .dropdown-menu .dropdown-menu>li:focus>a,.navbar-default .navbar-nav .dropdown-menu .dropdown-menu>li.active>a{}
    main.page-main{padding:0;}
    .message{line-height:20px!important;font-size:15px!important;}
    .sidebar.sidebar-main{width:100%;}
    .page-title-wrapper .page-title{margin-bottom:10px!important;height:auto;padding:0;}
    body.page-with-filter.page-products .page-title-wrapper .category-image,body.catalog-product-view .page-title-wrapper .category-image,body.categorypath-promotions .page-title-wrapper .category-image{max-height:250px!important;}
    body.page-with-filter.page-products .page-title-wrapper .category-image .page-title-contents,body.catalog-product-view .category-image .page-title-contents,body.categorypath-promotions .category-image .page-title-contents{align-items:center;padding:0!important;}
    .page-title-wrapper .category-image .banner-image,.page-title-wrapper .category-image>img{top:0;bottom:0;width:auto;max-width:100%;max-height:250px;position:relative; object-position: 60%;}
    .page-title-wrapper .category-image .banner-overlay{background:#ffffff54;}
    .page-title-wrapper .page-title .base,.page-layout-2columns-left .page-title-wrapper .page-title .base{white-space:normal;text-align: left;font-size:28px!important;text-overflow:ellipsis;}
    .page-layout-2columns-left .page-title-wrapper .page-title{text-align:center;margin:0;}
    .page-title-wrapper .category-image .breadcrumbs{display:block;text-align:center;max-width:100%;}
    .breadcrumb-section,.breadcrumb-section .container{padding:0;height:auto;width:100%;}
    .page-title-wrapper .category-image .breadcrumb-section>.container{padding:0;}
    .breadcrumbs{display:block;}
    .breadcrumbs .items{flex-wrap:wrap;}
    .breadcrumbs .items .item a{}
    .breadcrumbs .items .item strong,.breadcrumbs .items .item>span{ white-space: normal; }
    .breadcrumbs .item:not(:last-child)::after{position:relative;}
    .catalog-product-view.page-layout-fullpage-layout .media-cart,.catalog-product-view.page-layout-fullpage-layout .product-info-main{}
    .catalog-product-view.page-layout-fullpage-layout .media-cart{margin-bottom:30px;}
    .catalog-product-view.page-layout-fullpage-layout .columns{flex-direction:column-reverse;}
    .media-cart .product-add-form form .details-btnArea .fieldset .actions{display:-webkit-inline-flex;display:-ms-flexbox;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;}
    .media-cart .product-add-form form .details-btnArea .fieldset .actions .btnTheme{margin:0 0 10px 0;min-width:200px;}
    .media-cart .product-add-form form .details-btnArea .fieldset .actions .btnTheme.blue{margin:0;}
    .toolbar-top{margin-top:20px;display:inline-block;height:auto;}
    .filter-options .filter-name:first-child,.filter-options .filter-name:nth-child(2),.filter-options .filter-name:last-child{width:100%;}
    .filter-options{width: 100%; max-width: 100%; display: none;}
    .block.filter .block-title.filter-title{display:inline-block!important;width:100%!important;margin:0;border:0!important;padding:0!important;}
    .block.filter .block-title.filter-title strong{text-align: left; display: inline-block; color: var(--white); font-weight: 600; font-size: 18px; line-height: 1.5; text-transform: capitalize; padding: 12px 20px; width: 100%; margin: 0px; cursor: pointer; top: 0; right: 0; border: 0; border-radius: 0; box-shadow: none; position: relative; background: var(--dark);}
    .block.filter .filter-title strong:before{top:10px;left:-15px;position:relative;z-index:99!important;}
    ol.items.am-filter-items-attr_price{column-count:1;}
    .block.filter.active .block-title.filter-title strong{background-color:var(--secondary);color:#ffffff;}
    .block.filter.active .filter-options{display:block;}
    .page-layout-1column .filter-options-item{display:flex;flex-direction:column;align-items:flex-start;padding:7px 15px;}
    .filter.active .filter-options-item:last-child{margin-bottom:0;}
    .swatch-attribute-options a{margin-left:0!important;margin-right:20px!important;padding:0px 0px!important;margin-top:10px!important;}
    .swatch-option-image-label{font-size:15px;}
    .filter-options .filter-options-title{font-size:20px;}
    .category-tab .filter-options-title,span.filter-tile{font-size:26px;}
    .block.filter .block-title.filter-title strong::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;color:#ffffff;line-height:24px;float:right;}
    .block.filter .block-title.filter-title.active strong::after,.block.filter.active .block-title.filter-title strong::after{content:"\f0d8";}
    .block.filter .block-content.filter-content{display:none;padding: 20px;overflow-y: auto;border: 1px solid #dedede;border-width: 0 1px 1px 1px;}
    .block.filter .block-content.filter-content.active,.block.filter.active .block-content.filter-content{display:block!important;}
    .filter-content .filter-subtitle{font-weight:400;font-size:35px;line-height:50px;margin:10px 0 20px;}
    .filter.active .filter-options{top:55px;padding:19px 0%!important;overflow-x:hidden;}
    .filter.active .filter-subtitle{display:none!important;}
    .form.password.reset,.form.send.confirmation,.form.create.account,.form.search.advanced,.form.form-orders-search{min-width:auto;width:100%;max-width:100%;float:left;}
    .form.create.account>.fieldset{width:100%;margin:0 0 45px;}
    .box-tocart.boxed-contents.qty-count .fieldset .actions{display:inline-block;margin-top:20px;}
    .box-tocart.boxed-contents.qty-count .fieldset .actions .tocart.btnTheme.yellow{margin:0 0 5px 0;}
    .box-tocart.boxed-contents.qty-count .fieldset .actions .btnTheme{width:100%;}
    #back2Top{bottom: 110px;}
    .page-footer .footer-bottom-main{ padding: 20px 0px; }
    .page-footer .footer-bottom-main .row{}
    .page-footer .footer-bottom-main .copyright{}
    .footer-main ul.footer-bottom-menu li a {font-size: 14px;}
    .page-footer .footer-bottom-main .payment-cards li a img,.page-footer .footer-bottom-main .payment-link img{}
    .page-products .columns{padding-top:60px;position:relative;z-index:1;display:inline-block;}

    .bundle-options-container{margin:0;}
    .product-description-wrapper .tab-content{padding-top:20px;}
    .product-description-wrapper .reviews-content-area .product-description-info{display:flex!important;flex-direction:column!important;}
    .review-add .block-title{font-size:22px;}
    .review-add .block-title strong{font-size:20px;}
    .block.review-add{display:inline-block;width:100%!important;float:left!important;padding:35px 20px;margin-top:0!important;order:2;}
    .review-main-container{padding:31px 15px;display:flex;flex-direction:column;}
    .review-wrapper.new-section{padding-left:15px;padding-right:15px;}
    .block.review-add .label{font-size:15px!important;min-width:70px;}
    fieldset.field.required.review-field-ratings legend{margin-bottom:15px!important;}
    .block.review-add .fieldset>.field{display:flex;flex-direction:column;align-items:flex-start;margin:0px 0px 15px;}
    .review-add .block-content .actions-toolbar>.actions-primary{margin-left:0;}
    .review-add .block-content .actions-toolbar>.actions-primary button{min-width:200px;max-width:200px;}
    .fieldset .review-legend.legend span{font-size:18px;}
    .page-wrapper.sticky .details-scroll.navbar-inverse{position:relative!important;top:unset!important;z-index:1;}
    .field.review-field-text div.mage-error[generated]{bottom:inherit;}
    .review-list .product-title{font-size:28px;}
    .review-content{margin-bottom:20px;padding-right:0;}
    .review-add .block-content .fieldset .review-legend.legend strong{margin:10px 0px 0px 0px;font-size:25px;}
    .catalog-product-view .review-top{width:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0;}
    .review-item{padding:20px 0;list-style:none;}
    .review-list ol{padding-right:0!important;}
    .product-description-wrapper .item.review-item{display:flex;flex-direction:column;}
    .catalog-product-view .review-title{padding:10px 0;line-height:20px;font-size:18px!important;}
    .product-description-wrapper .nav-tabs{padding-bottom:0;border-bottom:3px solid #eeeeee;}
    .block.review-list{display:inline-block;width:100%;float:left;padding:25px 0px;padding-bottom:0;}
    .review-add .block-content .actions-toolbar>.actions-primary .action.primary{float:unset;}
    .review-form .fieldset .field .input-text,.review-form .fieldset .field textarea{margin-bottom:auto;margin-top:10px;}
    .review-form div.mage-error[generated]{position:relative;bottom:0;left:0!important;}
    .btnTheme{}
    .btnTheme span{font-size:15px;}
    .btnTheme span::before{width:45px;height:45px;}
    .btnTheme span::after{font-size:16px;width:45px;height:45px;}
    .section-bottom-link{margin-top:40px;}
    .section-bottom-link .btnTheme{padding:0 25px!important;}
    .table-responsive{border:0;}
    .modal-popup.confirm .modal-footer{flex-direction:row;justify-content:space-evenly;}
    .modal-popup.confirm .modal-footer button{width:40%!important;min-width:auto!important;padding:0 15px!important;margin:0!important;}
    .owl-theme .owl-dots .owl-dot span{margin:0 4px;}
    .owl-theme .owl-dots .owl-dot{margin:0;}
    .owl-theme .owl-dots .owl-dot span::after{display:none;}
    .subscribe-main{width:100%;display:inline-block;float:left;}
    .faq-wrapper{padding:60px 0!important;padding-top:20px!important;}
    .faq-main{}
    .btnTheme.file_btn{margin-top:0!important;max-width:100%;}
    .enquiry-wrapper .form-group{padding:0;}
    .enquiry-wrapper form.form-enquiry .col-lg-6.col-xs-12 .row.gutters-15 { width: 100%;margin: 0 auto;}
    .page-footer .footer-top-main .footer-title>p{}

    .product-category-details{padding-top:0;display:inline-block;}
    .product-category-details h2{font-size:30px;text-align:center;}
    .product-category-details p{text-align:center;margin-top:10px;}

    .fotorama__stage__shaft{max-width:100%;}
    .fotorama__stage{border:0!important;}
    .product-options-wrapper .swatch-opt .swatch-attribute{width:100%;margin:0 0 15px 0;}
    .category_details_page .category-name{font-size:18px;}
    .product-details-wrapper .product-info-main{width:100%!important;padding:20px 0 0 0;}
    .product-overview ul{column-count:1;}
    .catalog-product-view .field.choice{width:100%;}
    .product.media{padding:0;}
    .product-options-label{width:100px;}
    .prd-option-main{}
    .product-details-wrapper .price-box>.price-container,.product-details-wrapper .price-box .special-price,.product-details-wrapper .price-box .old-price{margin:0 10px 0 0!important;}
    .related-products-wrapper{position:relative;padding:70px 0;padding-bottom:50px;}
    .together-products{padding-bottom:50px!important;}
    .owl-carousel.related-products{}
    .checkout-cart-index .related-products-wrapper{background:none;padding:20px 0 0;}
    .related-products-wrapper+.related-products-wrapper{padding:50px 0 55px 0px;}
    .related-products-wrapper .title-style .title-name{text-align:center!important;}
    .related-products .owl-nav{}
    .related-products.owl-carousel .owl-nav button.owl-next{right: 30px;}
    .related-products.owl-carousel .owl-nav button.owl-prev{left:30px;}
    .product-details-wrapper .product-info-main .product-overview{padding-top:15px;}
    .qty-btnArea .qtyCounter .box-details .control .count+div.mage-error{width:214%;left:0;margin:6px 0px 0px;}
    .qty-btnArea .btnArea+.btnArea{margin-top:15px;}
    .qty-btnArea .btnArea{}
    .qty-btnArea .btnArea .btnTheme{}
    .qty-btnArea .btnArea .btnTheme.tocart{}
    .qty-btnArea .btnArea .btnTheme.toenquiry{margin:15px 0 0 0;min-width:220px;}
    #product-addtoquote-button{min-width:unset!important;}
    .modal-popup._inner-scroll .modal-inner-wrap{margin-top:0!important;}
    .product-item .category-hover-link .action.tocart{padding:0 10px;margin:0;}
    .product-details-wrapper .price-box>.price-container .price,.product-details-wrapper .price-box .normal-price .price,.product-details-wrapper .price-box .special-price .price{}
    .toolbar-left{display:flex;flex-direction:column;align-items:center;}
    .page-products .toolbar .limiter{display:flex;}
    .page-products .toolbar .limiter{display:flex!important;}
    .page-products .toolbar-top .toolbar-amount{margin-left:0px!important;}
    .toolbar .field.limiter{margin:5px 0;padding:0;border:0;}
    .toolbar .toolbar-sorter.sorter{position:relative;margin:5px 0;border:0;text-align:center;width:100%;padding:0;}
    .toolbar-bottom .toolbar-right{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;}
    .product-list-wrapper .toolbar-top .toolbar-right{display:flex;flex-direction:column;align-items:center;float:unset;padding-right:0;}
    .product-list-wrapper .toolbar-top .pages{margin:0}
    .product-list-wrapper .toolbar-top .field.limiter{margin-left:0px;text-align:center;margin:0 auto;border:0;padding:0!important;}
    .product-list-wrapper .pages .items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0;}
    .product-list-wrapper .pages .item{margin-top:0;}
    .toolbar .field.limiter select,.toolbar .toolbar-sorter.sorter select{}
    .toolbar .toolbar-amount{position:relative;margin:5px 0;padding:0;text-align:center;}
    .toolbar .pages{position:relative;margin:5px 0;border:0;padding:0;}
    .toolbar-bottom .toolbar{text-align:center;}
    .toolbar .pages .item{position:relative;}
    .footer-logo-wrapper{flex-direction:column;margin:0 0 25px;}
    .page-footer .footer-top-main .footer-logo a img{}
    .footer-top-main>.container .row{  }
    .footer-top-main>.container>.row>.col-sm-12.col-md-4{padding-right:15px;padding-bottom:30px;}
    .footer-top-main>.container>.row>.col-sm-12.col-md-4::after{width:180px;height:1px;bottom:0;top:auto;left:0;right:0;margin:0 auto;}
    .page-footer .footer-bottom-main{}
    .footer-top-main .copyright{margin:0;text-align:left;margin-top:40px;font-size:15px;margin-bottom:160px;}
    .footer-top-main .copyright .webexe{display:inline-block;}
    .page-footer .footer-top-main .footer-title{}
    .page-footer .footer-top-main .footer-title>img{display:block;margin:0 auto;}
    .page-footer .footer-top-main .footer-title h3{text-align:left;margin-bottom:0px!important;}
    .footer_logo{}
    .page-footer .footer-top-main .footer-links ul{list-style:none;flex-wrap:wrap;margin-bottom:0;}
    .count2-xs{column-count:2;}
    .page-footer .footer-top-main .footer-links ul li{}
    .page-footer .footer-top-main .footer-logo{}
    .page-footer .footer-top-main .footer-links .social-wrapper{}
    .page-footer .footer-top-main .footer-links .social-wrapper li{width:auto;margin:0;padding:0;}
    .page-footer .footer-top-main .footer-links .contact-details{}
    .page-footer .footer-top-main .footer-links .contact-details li{ width: 100%; }
    .page-footer .footer-top-main .footer-links .contact-details li>p{  }
    .page-footer .footer-top-main .footer-links .contact-details li>a{}
    .page-footer .footer-top-main .footer-links .contact-details li>i { top: 6px; }
    .page-footer .footer-top-main .footer-payments{text-align:center;}
    .page-footer .footer-top-main .footer-payments img{width:auto;height:25px;margin:10px 0 0 0;}
    .footer-top-main .social-container{flex-direction:column;align-items:center;justify-content:center;}
    .footer-top-main .social-wrapper{}
    .secondary{width:100%;}
    .checkout-index-index .fieldset .payment-method .payment-method-title>.label{display:inline-flex;display:-webkit-inline-flex;flex-direction:column;}
    .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{margin:10px 0 0 0;}
    .page-main .columns .sidebar.sidebar-main{width:100%;padding:0;}
    .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{width:100%;padding:30px 0 0 0;}
    .columns{float:left;max-width:100%;}
    .cms-index-index .page-title-wrapper{display:none;}
    .page-layout-fullpage-layout .columns{display:inline-block;width:100%;}
    .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{width:100%;margin-bottom:10px;padding:0px 0px 0;}
    .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{width:100%;margin-bottom:30px;padding:0 15px;padding:0 0 60px;}
    .customer-account-login .page-title-wrapper .page-title .base,.checkout-cart-index .page-title-wrapper .page-title .base,.catalogsearch-result-index .page-title-wrapper .page-title .base,.customer-account-create .page-title-wrapper .page-title .base,.customer-account-forgotpassword .page-title-wrapper .page-title .base,.account .page-title-wrapper .page-title .base{font-size:30px;}
    .catalogsearch-result-index .column.main>p.message{margin-bottom:15px!important;}
    .account .page-main{padding-top:0px;}
    .account #maincontent .columns{margin:20px auto 40px;margin-top:25px!important;}
    .account .page-title-wrapper{padding:0;}
    .mw-reward-points .button-coupon button{margin:9px 0 0 0;}
    .mw-reward-points .input-text,.mw-reward-points select,.mw-reward-points textarea{width:100%!important;max-width:100%;}
    .account .sidebar.sidebar-main{width:100%;}
    .account .sidebar.sidebar-main .account-nav{margin:0;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title{width:100%;height:50px;display:block;clip:unset;overflow:hidden;position:relative;margin:0;padding:0;line-height:50px!important;padding:0 15px;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title strong{display:inline-block;width:100%;margin:0;padding:0;font-weight:700;font-size:16px;line-height:26px;color:#fff;text-align:left;}
    .account .sidebar.sidebar-main>.block>.title strong::before{line-height:50px!important;padding:0 15px!important;}
    .account .sidebar.sidebar-main .account-nav .title strong::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;color:#ffffff;line-height:50px;float:right;position:absolute;padding:0 15px;top:0;right:0;z-index:1;}
    .account .sidebar.sidebar-main .account-nav .title.active strong::after{content:"\f0d8";}
    .account .sidebar.sidebar-main .account-nav .content{display:none!important;}
    .account .sidebar.sidebar-main .account-nav .content.active{display:block!important;}
    .account .sidebar.sidebar-main .account-nav .content ul{padding:15px 0;}
    .cart.table-wrapper .item .col.item{display:block;min-height:90px;padding:10px 0 10px 90px!important;position:relative;}
    #shopping-cart-table .item-actions .actions-toolbar{margin:-4px 0px 0px;}
    .quote-items .cart.table-wrapper .item .col.item{display:block;min-height:90px;padding:0!important;position:relative;}
    .cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal{width:33%!important;}
    .quotation-quote-view .cart.table-wrapper .item .col.qty,.quotation-quote-view .cart.table-wrapper .item .col.sku{text-align:right;width:50%!important;}
    .form.form-cart .cart.main.actions{display:flex;justify-content:center;align-items:center;flex-direction:column;}
    .opc-estimated-wrapper .minicart-wrapper{display:inline-block;position:relative;float:right;width:auto;margin:0 0 0 0;top:0;}
    .opc-estimated-wrapper .estimated-block{font-size:17px;font-weight:700;display:flex;width:85%;float:left;justify-content:space-between;}
    .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{text-align: center; font-size: 12px; line-height: 18px; letter-spacing: 0px; color: var(--body); opacity: 1; background-color: var(--primary); border: 0; width: 20px; height: 20px; border-radius: 11px; display: inline-block; padding: 0; margin: 0; top: -16px; right: -3px; position: relative; float: right; z-index: 1; font-family: var(--fontStyle1);}
    .opc-progress-bar-item._active>span:after{line-height:25px!important;font-size:18px!important;}
    .opc-progress-bar-item._complete>span:after{line-height:25px!important;font-size:18px!important;}
    .opc-estimated-wrapper .minicart-wrapper .action.showcart{padding:0;border:0;box-shadow:none;background:transparent;}
    .opc-estimated-wrapper .minicart-wrapper .action.showcart:after{content: ' '; background: url('../images/icon-cart.png'),var(--secondary); width: 20px; height: 35px; display: block; background-size: contain; background-position: center; background-repeat: no-repeat; right: 6px; position: absolute; top: -6px; border-radius: 0; background-color: transparent;}
    .opc-estimated-wrapper .estimated-block .estimated-label{margin:0;}
    .opc-summary-wrapper .modal-inner-wrap{}
    .checkout-container .opc-wrapper{display:inline-block;width:100%;margin-bottom:0;}
    .checkout-container .opc-sidebar.opc-summary-wrapper{width:calc(100% - 25px);height:calc(100vh);display:inline-block;margin:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
    .opc-sidebar .modal-content{border:0;}
    .opc-block-shipping-information{padding-bottom:20px;}
    .sticky+.page-main .checkout-container .opc-sidebar.opc-summary-wrapper{}
    .custom-slide{top:0;height:100vh;left:25px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
    .sticky+.page-main .custom-slide{}
    .checkout-onepage-success .page-title-wrapper .page-title{text-align:center;}
    .page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions{justify-content:center;flex-direction:column;align-items:center;}
    .page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme{margin:0;width:220px;}
    .page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme.brown{margin-bottom:10px;}
    .customer-account-login #maincontent .columns,.checkout-cart-index #maincontent .columns,.page-print.account.page-layout-1column #maincontent .columns,.checkout-onepage-success #maincontent .columns,.checkout-index-index #maincontent .columns,.catalogsearch-result-index #maincontent .columns,.customer-account-create #maincontent .columns,.customer-account-forgotpassword #maincontent .columns{padding:0;}
    .minicart-wrapper .action.showcart .counter.qty{background:var(--light);color:#fff;height:16px;line-height:11px;border-radius:40px;display:inline-block;margin:0;width:15px;overflow:hidden;padding:1px;text-align:center;white-space:normal;position:absolute;top:4px;right:-5px;}
    .minicart-wrapper .action.showcart .counter.qty .counter-number{font-size: 9px; line-height: 14px;}
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{display:block;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
    .block.crosssell .products-crosssell .items.product-items .item.product.product-item{width:100%;}
    .page-main .columns .sidebar.sidebar-main~.column.main,.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{display:inline-block;flex-grow:unset;max-width:100%;width:100%;float:left;padding:0 0 20px;padding-bottom:0;}
    .wishlist-index-index .products-grid .product-item{width:100%!important;}
    .products-grid.wishlist .product-item-photo{display:inline-block;width:auto;}
    .products-grid.wishlist .product-image-container{max-width:100%;}
    .products-grid.wishlist .product-item-photo .product-image-wrapper{padding-bottom:0px!important;height:auto;width:100%;}
    .products-grid.wishlist .product-item-photo{float:left;margin-right:20px;margin:0 auto;}
    .products-grid.wishlist .product-item-photo .product-image-photo{top:0;width:100%;text-align:left;height:auto;margin:0 auto;}
    .wishlist-index-index .products-grid.wishlist .product-item{margin-bottom:10px;margin-left:0!important;border:0!important;}
    .form-wishlist-items .products-grid.wishlist .product-item .product-item-info{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}
    .products-grid.wishlist .rating-summary .rating-result{float:unset;}
    .products-grid.wishlist .product-item .price-box{width:auto;flex-direction:column;justify-content:flex-start;align-items:center;}
    .products-grid.wishlist .product-item-actions .action.delete{float:right;margin:0!important;}
    .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock{padding:0;}
    .customer-account-login .actions-toolbar,.customer-account-createpassword .actions-toolbar,.customer-account-logoutsuccess .actions-toolbar,.checkout-cart-index .actions-toolbar,.page-print.account.page-layout-1column .actions-toolbar,.checkout-onepage-success .actions-toolbar,.checkout-index-index .actions-toolbar,.catalogsearch-result-index .actions-toolbar,.customer-account-create .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.account .actions-toolbar,.sendfriend-product-send .actions-toolbar{display:block;width:100%;}
    .actions-toolbar.order-actions-toolbar{margin:40px 0 0;}
    #shopping-cart-table .item-actions td{background-color:transparent;}
    .cart-container .form-cart .actions.main .action{margin:0 0px 10px;display:block;}
    .order-links .item{width:100%;}
    .order-links .item a{width:100%;}
    .order-links .item a:hover,.order-links .item.current strong{width:100%;}
    .items.order-links.rewards-links{margin-bottom:0;}
    form#referralForm table.data-table,form#referralForm table.data-table thead,form#referralForm table.data-table tbody,form#referralForm table.data-table th,form#referralForm table.data-table td,form#referralForm table.data-table tr{display:block;}
    form#referralForm table.data-table thead tr{position:absolute;top:-9999px;left:-9999px;}
    form#referralForm table.data-table tr{border-bottom:1px solid #ddd;padding-bottom:10px;}
    form#referralForm table.data-table td{border:none;border-bottom:0;position:relative;padding:2px 0px!important;padding-left:20%!important;}
    form#referralForm table.data-table td:before{position:absolute;top:6px;left:6px;width:30%;font-weight:600;padding-right:10px;white-space:nowrap;}
    /* Label the data */
    form#referralForm table.data-table td:nth-of-type(1):before{content:"#";}
    form#referralForm table.data-table td:nth-of-type(2):before{content:"Name";line-height:50px;}
    form#referralForm table.data-table td:nth-of-type(3):before{content:"Email";line-height:50px;}
    .price-including-tax,.price-excluding-tax{font-size:14px;line-height:18px;}
    .main-menu-wrapper .navbar-nav .level0.parent a.level-top .ui-icon-carat-1-e::after{line-height:45px;}
    .account .page-title-wrapper .order-actions-toolbar .actions{display:inline-block;width:100%;margin-bottom:10px;}
    .wishlist-index-index .product-item-inner .product-item-actions{float:right;}
    .wishlist-index-index .product-item-inner .product-item-actions .action.delete{}
    .item-actions .action.action-delete span::before,.wishlist-index-index .product-item-inner .action.delete span::before{content:"\f2ed";color:#444444;visibility:visible;font-family:"Font Awesome 5 Free";font-size:15px;font-weight:400;line-height:37px;display:inline-block;}
    .opc-wrapper .step-title{padding-bottom:20px;padding-left:0;border-bottom:0px solid #ccc;}
    .page-main .container .container{padding:0 30px;}
    .modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-save-address,.amgiftcard-form .amactions-toolbar .action.primary,.form.form-cart .cart.main.actions .action,.form.form-discount .actions-toolbar .action-apply,.control.captcha-image .action.captcha-reload,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift,.payment-option-content .actions-toolbar .primary .action-apply-gift,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update,.shipping-address-item .action-select-shipping-item,.new-address-popup .action-show-popup,.form-wishlist-items>.actions-toolbar .primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock,.product-add-form #product_addtocart_form .amgiftcard-preview>button,#shopping-cart-table .item-actions .actions-toolbar .action-delete,.sendfriend-product-send .actions-toolbar .action.primary,.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;font-size:15px;}
    .account .fieldset .field>.label{font-weight:500;font-size:17px;line-height:38px;margin:0 15px 0 0;}
    .order-details-items{padding:20px 15px;}
    .account .order-details-items{padding:20px 0px;}
    .column.main>.order-details-items .order-title{margin-bottom:15px;}
    .column.main>.order-details-items .order-title>strong{width:100%;display:inline-block;}
    .column.main>.order-details-items .order-title>.action{margin-top:1.5rem;margin-bottom:1rem;margin-right:20px;margin-left:0;}
    .filter.active .filter-title strong::after{color:rgba(255,255,255,0.44);float:right;}
    .page-main .columns .sidebar.sidebar-main,.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{position:relative;display:inline-block;z-index:1;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title{display:block;}
    .title.block-collapsible-nav-title strong:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;color:#ffffff;line-height:24px;float:right;}
    .title.block-collapsible-nav-title.active strong:after{content:"\f0d8";}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content{display:none;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content.active{display:block;}
    #amgiftcard-form .amactions-toolbar,.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar{display:flex;flex-direction:column;justify-content:flex-end;}
    #amgiftcard-form .amactions-toolbar .action,.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar .action{margin:5px 0;width:100%;}
    .checkout-payment-method .payment-option,.checkout-payment-method .payment-methods{margin:0;}
    .opc-wrapper .step-content{margin-bottom:15px;}
    .opc-estimated-wrapper{padding:15px 0;margin:0px 0px 15px;background:transparent;}
    .modal-custom .action-close{margin:12px 10px!important;}
    .techspecification-wrapper .block.review-add,.techspecification-wrapper .block.review-list{width:100%;float:left;}
    .techspecification-wrapper .block.review-add{margin-bottom:50px;}
    .dsk-banner{display:none;}
    .mb-banner{display:block;}
    .category-about-us.page-products .columns,.category-faq .columns,.category-warranty .columns,.category-contact-us .columns{padding-top:0;}
    .customer-account-login .page-title-wrapper .page-title .base,.customer-account-createpassword .page-title-wrapper .page-title .base,.customer-account-logoutsuccess .page-title-wrapper .page-title .base,.checkout-cart-index .page-title-wrapper .page-title .base,.page-print.account.page-layout-1column .page-title-wrapper .page-title .base,.checkout-onepage-success .page-title-wrapper .page-title .base,.checkout-index-index .page-title-wrapper .page-title .base,.catalogsearch-result-index .page-title-wrapper .page-title .base,.customer-account-create .page-title-wrapper .page-title .base,.customer-account-forgotpassword .page-title-wrapper .page-title .base,.account .page-title-wrapper .page-title .base,.category-warranty-info .page-title-wrapper .page-title .base,.category-payment-info .page-title-wrapper .page-title .base,.category-shipping-info .page-title-wrapper .page-title .base,.category-privacy-policy .page-title-wrapper .page-title .base,.category-terms-conditions .page-title-wrapper .page-title .base,.sendfriend-product-send .page-title-wrapper .page-title .base,.shipping-tracking-popup .page-title-wrapper .page-title .base{font-size:30px!important;}
    .customer-account-login .actions-toolbar,.customer-account-createpassword .actions-toolbar,.customer-account-logoutsuccess .actions-toolbar,.checkout-cart-index .actions-toolbar,.page-print.account.page-layout-1column .actions-toolbar,.checkout-onepage-success .actions-toolbar,.checkout-index-index .actions-toolbar,.catalogsearch-result-index .actions-toolbar,.customer-account-create .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.account.page-layout-2columns-left .actions-toolbar,.sendfriend-product-send .actions-toolbar{flex-direction:column;justify-content:center;}
    .abs-account-table-margin-mobile,.table-wrapper.balance-history,.table-wrapper.reward-history,.table-wrapper.orders-recent{margin-top:0;}
    .authentication-wrapper{float:none;margin:0 0 10px;max-width:100%;position:relative;z-index:1;width:100%;}
    .opc-wrapper .form-login,.opc-wrapper .form-shipping-address{margin:20px 0 15px;background:transparent;padding:0;}
    .opc-wrapper .methods-shipping{margin:0px 0 15px;padding:0 0 30px;background:transparent;}
    .checkout-index-index .columns>.container{width:100%;}
    .account .block .block-title>.action{font-size:14px;line-height:21px;}
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border-bottom:0;}
    .table th.col,.table td.col{border-top:0;}
    .products-grid.wishlist .product-item-name{text-align:center;margin:5px 0 0 0;}
    .modal-popup .modal-footer{display:inline-flex;display:-webkit-inline-flex;flex-direction:column-reverse;align-items:center;justify-content:center;width:100%;}
    .modal-popup .modal-footer button{margin:0 0 0 0!important;}
    .modal-popup .modal-footer button+button{margin:0 0 10px 0!important;}
    /* New Changes */
    .checkout-cart-index .column.main>.cart-container{display:-webkit-inline-flex!important;display:inline-flex!important;width:100%;flex-direction:column;}
    .category-our-story .columns,.category-ablest-navigators .columns,.category-our-forte .columns,.category-our-believers .columns,.category-buzz-us .columns{padding-top:0!important;}
    .toolbar-blog-posts .pages{float:none;display:inline-block;}
    .account .orders-history .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr,.account .orders-recent .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr,.account .order-items .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{}
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before{color:#333333!important;}
    .cart-totals{padding:0;}
    .checkout-cart-index .columns>.container .page-title-wrapper{padding:0;}
    .checkout-cart-index .columns .column.main .reward-message,.checkout-cart-index .columns .column.main .cart-container,.checkout-cart-index .columns .column.main .cart-empty{        /* padding: 0 15px;
    */}
    .block.filter{border-radius:0;padding:0;border-top:2px solid white!important;}
    .toolbar.toolbar-products .block.filter{width:100%!important;}
    .account .toolbar .toolbar-amount{position:relative;margin-bottom:20px;}
    .account .toolbar .pages{display:inline-block;margin-bottom:0;}
    .order-products-toolbar .toolbar-amount{display:block!important;text-align:center;}
    #registration .action.primary{width:100%;max-width: 100%;}
    .stripe-icon-container.right{margin:10px 0 0 0;}
    .account.page-layout-2columns-left .block .block-title{display:inline-block;width:100%;}
    .modal-popup .modal-inner-wrap .modal-footer .action-secondary{width:100%;}
    .cart-summary{margin:30px 0 30px 0;margin-top:20px;}
    .quotation-quote-index .cart-container .cart-summary{background:transparent!important;margin-top:50px;}
    .cart-container .form-cart .cart.table-wrapper{padding:15px 0 0 0;}
    .cart-summary .block>.title{padding-left:0;}
    .order-actions-toolbar .action.print{display:inline-block;}
    .opc-progress-bar{margin:20px 0 20px;counter-reset:i;display:block;font-size:0;}
    .opc-progress-bar-item{margin:0 0 10px;width:130px;display:inline-block;position:relative;text-align:center;vertical-align:top;}
    .opc-progress-bar-item:before{background:#e4e4e4;border:1px solid #ccc;top:19px;content:"";height:7px;left:0;position:absolute;width:100%;}
    .opc-progress-bar-item:first-child:before{border-radius:6px 0 0 6px;}
    .opc-progress-bar-item:last-child:before{border-radius:0 6px 6px 0;}
    .opc-progress-bar-item>span{display:inline-block;padding-top:45px;width:100%;word-wrap:break-word;color:#666;font-weight:300;font-size:1.4rem;}
    .opc-progress-bar-item>span:before,.opc-progress-bar-item>span:after{background:#e4e4e4;border:1px solid #ccc;height:38px;margin-left:-19px;width:38px;border-radius:50%;content:"";left:50%;position:absolute;top:0;}
    .opc-progress-bar-item>span:after{background:#fff;height:26px;margin-left:-13px;top:6px;width:26px;content:counter(i);counter-increment:i;color:#333;font-weight:600;font-size:1.8rem;}
    .opc-progress-bar-item._complete{cursor:pointer;}
    .opc-progress-bar-item._complete:hover:before{background:#d7d7d7;}
    .opc-progress-bar-item._complete:hover>span:before{background:#d7d7d7;}
    .opc-progress-bar-item._complete>span{color:#006bb4;}
    .opc-progress-bar-item._complete>span:after{font-family:"luma-icons";content:"\e610";}
    .opc-progress-bar-item._active>span{color:#333;font-weight:600;}
    .opc-progress-bar-item._active>span:after{border-color:var(--light);content:"\e610";font-family:"luma-icons";}
    .opc-progress-bar-item._complete>span{color:#333;font-weight:600;}
    .catalog-category-view.page-layout-2columns-left.page-products .columns{}
    .product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-4.col-md-4{padding:0 15px;}
    .category-solutions .columns,.catalog-category-view.page-layout-fullpage-layout .columns,.catalog-category-view.page-layout-fullpage-layout .columns,.catalog-category-view.page-layout-1column .columns,.catalog-product-view.page-layout-fullpage-layout .columns,.blog-page .columns{padding-top:0;}
    .account.page-layout-2columns-left .page-title-wrapper{padding:0;margin-bottom:0!important;}
    .rating-wishlist-wrapper{width:100%;display:inline-block;}
    .product-reviews-summary .reviews-actions a{border:0!important;}
    .block-reviews-dashboard .items .item{margin-bottom:5px;}
    .product-info-main .product-reviews-summary{}
    .category_details_page{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin-top:15px;}
    .product-details-wrapper .product-info-stock-sku{}
    .rating-result{display:flex;align-items:center;margin:0;}
    .product-info-stock-sku .product-stock{display:flex;justify-content:flex-start;}
    .rating-wishlist-wrapper .btnArea .btnTheme.towishlist{padding:0!important;min-width:auto;margin:-7px 0 0 19px!important;}
    .product-info-stock-sku .product-stock .stock-avail{margin:0!important;}
    .checkout-payment-method .payment-option._collapsible .actions-toolbar>.secondary:last-child{margin:0;}
    .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel{margin:0;float:right;}
    div#custom_main_container.container{padding-bottom:0;}
    .checkout-container{margin:0;padding:0;}
    .opc-wrapper .step-content{margin-bottom:0;}
    .customer-review.view .product-name{font-size:20px!important;}
    .customer-review .product-info{width:100%;display:inline-block;}
    table#my-reviews-table .rating-summary .rating-result{margin-left:0!important;margin-top:0px!important;}
    .table-reviews td.col.summary{display:flex!important;align-items:center;}
    /*home page */
    .desktop-only{display:none!important;}
    .mobile-only{display:block;}
    .user-links .cart-wrapper .icon-setting .cartprice .cart-price{display:none;}
    .user-links .cart-wrapper .icon-setting .cartprice .cart-title{display:none;}
    .user-links .cart-wrapper{}

    .user-links .cart-wrapper>.minicart-wrapper>a.action img{transition:none!important;width: auto !important;}
    .main-welcome.textColRight{width:100%!important;float:unset;display:inline-block;}
    .textColRight .textContent{padding:0!important;}
    .owl-carousel .owl-nav button.owl-prev{left:10px;}
    .owl-carousel .owl-nav button.owl-next{right:10px;}
    aside.modal-popup.career-details-modal.modal-slide._inner-scroll._show{}
    .career-details-modal .modal-inner-wrap{min-height:70vh!important;overflow:unset!important;}
    .product-info-main .full-amount label.label,.product-info-main .full-amount span{font-size:18px;}
    .product-info-stock-sku .label,.product-info-main .stock.available,.product-info-main .stock.unavailable{font-size:18px;}
    .product-details-wrapper .product-share{}
    .product-details-wrapper .product-share .label{
        font-size: 16px;
    }

    .toolbar.toolbar-blog{display:flex;flex-direction:column;align-items:center;}

    .page-footer .footer-top-main{}
    .footer-top-main .container-fluid,.footer-bottom-main .container-fluid,.icon-wrapper .container-fluid{}
    .payment-link .footer-title{}
    .category-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%!important;}
    .category-filter-section a{width:100%;}
    .page-title-wrapper .page-title-contents{margin:45px 0;}
    .category-filter-section{margin-top:30px;}
    .title-style .title-name strong{font-size:45px;}
    .caption a{font-size:22px;line-height:30px;}

    .webforms-datepicker ._has-datepicker~.ui-datepicker-trigger{margin-right:5px;}
    .thankYou-wrapper .contentArea .title-style.flex{align-items:flex-start;}
    .main-menu-wrapper .navbar-nav .level0>.submenu.active{display:block;}
    .checkout-payment-method .payment-method-title .action-help{margin-left:0;}
    /* .main-menu-wrapper nav .collapse{padding:0;border:0;position:relative;z-index:1;margin:0 auto;background:#ffffff;border:0;width:100%;display:block;position:fixed;top:150px;left:0;padding:0;height:auto;max-height:506px;overflow:auto;padding-bottom:0;display:none;box-shadow:2px 8px 10px #00000019;} */

    .user-links.mobile-only .wishlist-wrapper{margin-right:0;}
    .page-wrapper.sticky #searchArea {}
    #searchArea{ left: -55px; width: 250px; }
    #searchArea .input-text{width:100%!important;max-width:100%!important;left:0!important;}
    .page-layout-1column .filter-current .action.remove{padding:0!important;}
    .filter .filter-current.active+.block-actions{display:block!important;border:0;}
    .filter .filter-current{border:0; margin:0;}
    .block.filter .filter-current .items{ display: block; }
    .block-content.filter-content>.block-actions.filter-actions{display:block;padding-left: 0;margin: 0px 0px 25px;}
    .block-content.filter-content>.filter-current{margin-top:0;}
    .mst-searchautocomplete__item.magento_catalog_product{padding:0.8rem;}
    .bundle-options-container .bundle-options-wrapper{width:100%!important;}
    .bundle-options-container .block-bundle-summary{padding:0!important;width:100%;margin:0;}
    .bundle-options-container .block-bundle-summary>.content .bundle-info .product-details .price-box .price-as-configured .price{font-size:25px;}
    .opc-wrapper .form-login+.form-shipping-address{margin-top:0!important;}
    .checkout-index-index .modal-popup.modal-slide._inner-scroll .modal-inner-wrap .action-close{padding:15px 10px!important;}

    .checkout-payment-method .payment-method-title .payment-icon{position:relative;top:9px;margin-bottom:9px;}
    .checkout-payment-method .payment-method-title .payment-icon{width:49px;margin:0px 5px 10px 0px;}
    .showing-xs{display:block;}
    .nomp-sides-xs{margin-left:0px!important;margin-right:0px!important;padding-left:0px!important;padding-right:0px!important;}
    .user-links.mobile-only #searchArea{display:block!important;position:relative!important;top:unset!important;}
    #searchArea input[type="search"]:visited,#searchArea .input-text:hover,#searchArea .input-text:focus{}
    .user-links.mobile-only .search-wrapper{width:100%!important;display:block!important;background:transparent;margin:0!important;padding:0!important;}
    .customer-account-login .actions-toolbar .primary .action.primary,.customer-account-createpassword .actions-toolbar .primary .action.primary,.customer-account-logoutsuccess .actions-toolbar .primary .action.primary,.checkout-cart-index .actions-toolbar .primary .action.primary,.page-print.account.page-layout-1column .actions-toolbar .primary .action.primary,.checkout-onepage-success .actions-toolbar .primary .action.primary,.checkout-index-index .actions-toolbar .primary .action.primary,.catalogsearch-result-index .actions-toolbar .primary .action.primary,.customer-account-create .actions-toolbar .primary .action.primary,.customer-account-forgotpassword .actions-toolbar .primary .action.primary,.account.page-layout-2columns-left .actions-toolbar .primary .action.primary,.form.amgiftcard-form .buttons-set .action.primary,.mw-reward-points button,.aw-ln-range-slider-wrapper .aw-ln-slider-button,.cart-container .checkout-methods-items .action.primary,.minicart-wrapper .block-minicart .block-content>.actions .action.primary,.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary,.checkout-onepage-success .column.main .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,#referralForm .fieldset .buttons-set .action.primary,.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-save-address,.amgiftcard-form .amactions-toolbar .action.primary,.form.form-cart .cart.main.actions .action,.form.form-discount .actions-toolbar .action-apply,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift,.payment-option-content .actions-toolbar .primary .action-apply-gift,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update,.shipping-address-item .action-select-shipping-item,.new-address-popup .action-show-popup,.form-wishlist-items>.actions-toolbar .primary .action,.wishlist-shared-index .actions-toolbar .primary .action,.wishlist-shared-index .column.main .wishlist.table-wrapper table .col.actions .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock,.product-add-form #product_addtocart_form .amgiftcard-preview>button,.sendfriend-product-send .actions-toolbar .action.primary,.sendfriend-product-send .actions-toolbar .action.add,.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action .control.captcha-image .action.captcha-reload,.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,.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,.cart-container #block-giftcard.block.discount .check-giftcard-status,.cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards,.customer-account-login .actions-toolbar>.secondary .action,.customer-account-createpassword .actions-toolbar>.secondary .action,.customer-account-logoutsuccess .actions-toolbar>.secondary .action,.checkout-cart-index .actions-toolbar>.secondary .action,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action,.checkout-onepage-success .actions-toolbar>.secondary .action,.checkout-index-index .actions-toolbar>.secondary .action,.catalogsearch-result-index .actions-toolbar>.secondary .action,.customer-account-create .actions-toolbar>.secondary .action,.customer-account-forgotpassword .actions-toolbar>.secondary .action,.account.page-layout-2columns-left .actions-toolbar>.secondary .action,.wishlist-shared-index .actions-toolbar .secondary .action,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel,.sendfriend-product-send .actions-toolbar .action.back,.shipping-tracking-popup .column.main .page.tracking>.actions>.action.close,.amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item>a,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action-secondary{width:100%;/* font-size:14px; */padding: 0 15px !important;}
    .blog-post-view .post-nextprev .nextprev-link span{min-width:150px;font-size:16px;}
    .cart.table-wrapper .col.qty div.mage-error[generated]{position:relative;left:-93px;}
    .order-details-items .items-qty .item{line-height:unset;}
    .product.data.items>.item.title {width: 100% !important;margin: 0;margin-top: 15px;}

    .get-touch-main { flex-direction: column;}
}
@media screen and (max-width: 320.98px), print{
    .logo-wrapper-main .user-links{}
    #searchArea { width: 240px; }
    .search-wrapper,.user-links .account-wrapper,.user-links .account-wrapper,.user-links .cart-wrapper,.user-links .quote-wrapper{}
    .product-options-wrapper>.fieldset>.field,.product-options-wrapper .swatch-opt .swatch-attribute,.product-options-wrapper>.fieldset .field.textarea{flex-direction:column;align-items:baseline;justify-content:center;}
    .product-options-label,.product-options-wrapper>.fieldset>.field>.label,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,.product-options-wrapper>.fieldset .field.textarea label{}
    .product-options-wrapper>.fieldset>.field>.control,.product-options-wrapper>.fieldset .field.textarea .control,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options,.prd-option-main{width:100%;}
    .product-options-wrapper>.fieldset>.field>.control>div.mage-error,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options~div.mage-error{width:100%;left:0;}
    .topbar-main p{}
    .minicart-wrapper .action.showcart .count{}
    .customer-account-login .page-title-wrapper .page-title .base, .customer-account-createpassword .page-title-wrapper .page-title .base, .customer-account-logoutsuccess .page-title-wrapper .page-title .base, .checkout-cart-index .page-title-wrapper .page-title .base, .page-print.account.page-layout-1column .page-title-wrapper .page-title .base, .checkout-onepage-success .page-title-wrapper .page-title .base, .checkout-index-index .page-title-wrapper .page-title .base, .catalogsearch-result-index .page-title-wrapper .page-title .base, .customer-account-create .page-title-wrapper .page-title .base, .customer-account-forgotpassword .page-title-wrapper .page-title .base, .account .page-title-wrapper .page-title .base, .category-warranty-info .page-title-wrapper .page-title .base, .category-payment-info .page-title-wrapper .page-title .base, .category-shipping-info .page-title-wrapper .page-title .base, .category-privacy-policy .page-title-wrapper .page-title .base, .category-terms-conditions .page-title-wrapper .page-title .base, .sendfriend-product-send .page-title-wrapper .page-title .base, .shipping-tracking-popup .page-title-wrapper .page-title .base { font-size: 25px!important; }
    .topbar-main span{}
    .main{}
    .main-menu-wrapper nav.navbar .account-user-link .login-action,.main-menu-wrapper nav.navbar .account-user-link .wishlist-action{}
    .logo-wrapper-container .logo-wrapper>a img,.sticky .logo-wrapper-container .logo-wrapper>a img{}
    .stripe-icon-container img.stripe-icon{height:21px;}
    .footer-links-main .col-xs-6{width:100%;}
    a.product_view_link.btnTheme,.product-item .category-hover-link .tocart,.product-item .category-hover-link .sold-out{}
    .product-details-wrapper .product-share{}
    .product-list-wrapper .toolbar-top .field.limiter{display:inline-block!important;}
    .page-products .toolbar-top .toolbar-amount{text-align:center!important;margin:7px 0!important;}
    .product-list-wrapper .toolbar-top .toolbar-right{display:inline-block;justify-content:center;}
    .minicart-wrapper .product .actions>.secondary{right:-2px;}
    .minicart-items .update-cart-item{float:none;padding:3.5px 8px;line-height:22px;}
}
@media (min-width:768px){
    .page-layout-1column .product.media{width:100%;max-width:100%;margin-top:0;}
    .page-layout-1column .product-info-main{width:100%;}
    .breadcrumb-section>.container{padding:0;}
    .mst-searchautocomplete__autocomplete{max-height:450px;overflow:auto;width:calc(100% - 15px)!important;left:0!important;right:0!important;margin:0 auto;}
    .mst-searchautocomplete__autocomplete._active{display:block!important;max-width:350px!important;min-width:auto;left:12px!important;}
    .abs-account-table-margin-desktop,.table-wrapper.balance-history,.table-wrapper.reward-history,.table-wrapper.orders-recent{margin-top:-15px;}
    .abs-account-block-font-size,.block-addresses-list address,.box-billing-address .box-content,.box-shipping-address .box-content,.box-address-billing .box-content,.box-address-shipping .box-content,.box-information .box-content,.block-balance-giftcard .block-content,.block-reviews-dashboard .product-name{}
    .account .toolbar .toolbar-amount,.toolbar-wishlist-results .toolbar-amount{line-height:40px;padding:0;}
    .form-address-edit>.fieldset:nth-child(1),.form-edit-account .fieldset:nth-child(1){clear:left;float:left;}
    .form-address-edit>.fieldset,.form-edit-account .fieldset{width:48%;}
    .form-address-edit>.fieldset>.field:not(.choice)>.control{width:100%;}
    .form-address-edit>.fieldset>.field:not(.choice)>.control{width:100%;}
    .abs-discount-block-desktop .block:nth-child(2),.amazon-addresses .amazon-address:nth-child(2),.login-container .block:nth-child(2),.account .column.main .block:not(.widget) .block-content .box:nth-child(2),.form-address-edit>.fieldset:nth-child(2),.form-edit-account .fieldset:nth-child(2),.storecredit .block:nth-child(2),.paypal-review-discount .block:nth-child(2),.cart-discount .block:nth-child(2){float:right;}
    .account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box{clear:none;float:left;width:25%;}
}
@media screen and (min-width:768px) and (max-width:1023.9px){
    body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
    .page-wrapper{}
    .cms-index-index .page-wrapper,.category-solutions .page-wrapper,.catalog-category-view.page-layout-fullpage-layout .page-wrapper,.catalog-category-view.page-layout-fullpage-layout .page-wrapper,.catalog-category-view.page-layout-1column .page-wrapper,.catalog-product-view.page-layout-fullpage-layout .page-wrapper,.blog-page .page-wrapper,.cms-thank-you .page-wrapper{}
    .minicart-wrapper{width:auto;}
    .minicart-wrapper .block-minicart{min-width:auto;width:350px;position:fixed;right:15px;transition:all 0.3s linear;top:80px!important;margin:0;}
    .sticky .minicart-wrapper .block-minicart{top:80px!important;transition:all 0.3s linear;margin-top:0;}
    .minicart-wrapper .block-minicart:before { right: 21%; }
    .minicart-wrapper .block-minicart:after { right: 20.8%; }


    .minicart-items .product-item-details .details-qty{margin-top:10px;}
    .minicart-wrapper .minicart-items-wrapper{max-height:250px;}
    .block-minicart .block-content>.actions>.primary{margin:0 10px 10px;}
    .minicart-wrapper .block-minicart .block-content>.actions .action.primary{font:500 14px/40px inherit;}

    #back2Top{right:10px;bottom:100px;}

    .page-title-wrapper .category-image .banner-image,
    .page-title-wrapper .category-image>img{}
    .page-title-wrapper .category-image .page-title-contents{padding:0;}
    .page-title-wrapper .page-title .base{  }
    .categorypath-investors.page-products .columns,.category-our-services.page-products .columns{padding-top:0;}

    .section-bottom-link{margin-top:40px;}
    .page-main .container .container{padding:0 30px;width:100%;}
    .breadcrumb-section>.container{padding:0!important;}

    .footer-details h3{margin-bottom:25px;}
    .subscribe-main{width:100%;display:flex;flex-direction:column-reverse;max-width:100%;}
    .page-footer .footer-top-main{}
    .page-footer .footer-top-main .footer-links ul.count2-xs{column-count:2;}
    .footer-links-main{}
    .toolbar-top .toolbar{padding:0;}
    .toolbar-bottom .toolbar{}
    .toolbar-bottom .pages{margin:0;}
    .toolbar-top .toolbar-sorter.sorter{float:left;margin:0;}
    .toolbar-bottom .toolbar{}
    .toolbar-bottom .pages{width:auto;float:left;}

    .toolbar .pages .item{position:relative;}
    .product-options-wrapper .swatch-opt .swatch-attribute.size,.product-options-wrapper .swatch-opt .swatch-attribute.finishing{flex-direction:column;align-items:baseline;}
    .product-details-wrapper .prd-info .price-box>.price-container .price,.product-details-wrapper .prd-info .price-box .normal-price .price,.product-details-wrapper .prd-info .price-box .regular-price .price{}
    .product-details-wrapper .product-info-main .prd-info{flex-direction:column;max-width:unset;}
    .product-details-wrapper .product-info-main .prd-info .leftSection{width:100%;margin:0 0 20px;}
    .product-details-wrapper .price-box{}
    .product-details-wrapper .qty-btnArea{margin:30px 0 30px 0;}
    .qty-btnArea .qtyCounter{}
    .qty-btnArea .btnArea{}
    .product.media{padding:0;}
    .prd-option-main select{background-position:97% center;}
    .modal-popup._inner-scroll .modal-inner-wrap{}
    .product-description-info ul li{}
    #aw-filter-cat .block-categories{margin-bottom:0;}
    /* .product-item-info .product-item-details .product-name-warpper{text-align:center;} */
    .product-item .category-hover-link .searchbtn{width:35px;height:20px;line-height:20px;margin:0 5px 0 0;}
    .product-item .category-hover-link .wishlistbtn{margin:0;}
    .product-item .category-hover-link .cartbtn{display:inline-flex;align-items:baseline;justify-content:center;}
    .product-item .category-hover-link .cartbtn img{max-width:100%;max-height:100px;}
    .footer-top-main>.container>.row>.col-sm-12.col-md-4{padding-right:15px;margin:0 0 20px 0;text-align:center;}
    .page-footer .footer-top-main .footer-logo{}
    .page-footer .footer-top-main .footer-links{margin-bottom:20px;}
    .page-footer .footer-top-main .footer-links p{display:flex;}
    .page-footer .footer-top-main .footer-links ul li{}
    .footer-top-main .social-wrapper{}
    .page-footer .footer-bottom-main{margin-top:-1px;}
    .page-footer .footer-bottom-main .row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;}
    .page-footer .footer-bottom-main .row .col-xs-12.col-sm-12.col-md-9{width:100%;margin:0 0 15px 0;}
    .page-footer .footer-bottom-main .row .col-xs-12.col-sm-12.col-md-3{width:100%;}
    .page-footer .copyright{}
    .page-footer .footer-bottom-main .copyright .webexe{}
    .footer-bottom-main .copyright strong{font-weight:700;}
    .footer-bottom-main .payment-link,.page-footer .footer-bottom-main .payment-cards{}
    .footer-bottom-main .payment-link img,.page-footer .footer-bottom-main .payment-cards li a img{width:auto;}
    .page-footer .footer-top-main .footer-links .contact-details li{min-width:200px;}
    .page-main .columns .sidebar.sidebar-main,.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{width:100%;padding:0;margin:0 0 35px 0;position:relative;display:inline-block;}
    .cms-index-index .page-title-wrapper{display:none;}
    .page-layout-fullpage-layout .columns{display:inline-block;width:100%;float:left;}
    .page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main,.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{width:100%;margin-bottom:0;padding:40px 0 0 0!important;}
    .page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{padding:0 0 40px;}
    .account .page-main{padding-top:0px;}
    .account #maincontent .columns{margin:20px auto 40px;}
    .account .page-title-wrapper{padding:0;}
    .mw-reward-points .button-coupon button{margin:9px 0 0 0;}
    .mw-reward-points .input-text,.mw-reward-points select,.mw-reward-points textarea{width:100%!important;max-width:100%;}
    .account .sidebar.sidebar-main{width:100%;}
    .account .sidebar.sidebar-main .account-nav{margin:0;}
    .details-scroll.navbar-inverse .navbar-nav{display:flex;flex-wrap:wrap;align-items:center;}
    body.category-contact-us .details-scroll.navbar-inverse .navbar-nav>li>a{font-size:16px;margin:0 11px;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title{width:100%;height:50px;display:block;clip:unset;overflow:hidden;position:relative;margin:0;padding:0;line-height:normal;cursor:pointer;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title strong{display:inline-block;width:100%;margin:0;padding:0;font-weight:700;font-size:16px;line-height:20px;color:#fff;text-align:left;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title strong::before{line-height:50px!important;padding:0 20px!important;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title strong::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;color:#ffffff;line-height:50px;float:right;position:absolute;padding:0 15px;top:0;right:0;z-index:1;}
    .account .sidebar.sidebar-main .account-nav .account-nav-title.active strong::after{content:"\f0d8";}
    .account .sidebar.sidebar-main .account-nav .content.account-nav-content{display:none!important;}
    .account .sidebar.sidebar-main .account-nav .content.account-nav-content.active{display:block!important;}
    .account .toolbar.limiter{float:none;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.account-nav-content>ul{padding:20px 15px;}
    .block.filter .block-title.filter-title{display:inline-block!important;width:100%;margin:0 0 0!important;border:0!important;padding:0!important;border-top:2px solid #fff!important;}
    .block.filter.active .filter-options{display:block;}
    .block.filter .block-title.filter-title strong::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;font-size:16px;color:#ffffff;line-height:24px;float:right;}
    .block.filter .block-title.filter-title.active strong::after,.block.filter.active .block-title.filter-title strong::after{content:"\f0d8";}
    .category-filter-section a{width:auto!important;font-size:15px;padding:15px!important;}
    .page-layout-1column .filter-options-item{display:flex;flex-direction:column;align-items:flex-start;}
    .swatch-attribute-options a{margin-left:0!important;margin-right:30px!important;padding:1px 0px!important;margin-top:15px!important;}
    .page-layout-1column .filter-current .item{margin-right:0;}
    .filter-current .item .filter-value{margin-left:10px;}
    .swatch-option{min-width:60px;}
    .swatch-option.text{padding:0;}
    .page-layout-1column.page-with-filter .column.main{padding-top:0;}
    .cart.table-wrapper .col.qty div.mage-error[generated]{position:absolute;right:0;}
    .block.filter{ margin-bottom: 0; }
    .block.filter .block-title.filter-title strong{text-align: left; display: inline-block; color: var(--white); font-weight: 600; font-size: 18px; line-height: 1.5; text-transform: capitalize; padding: 12px 25px; width: 100%; margin: 0px; cursor: pointer; top: 0; right: 0; border: 0; border-radius: 0; box-shadow: none; position: relative; background: var(--dark);}
    .block.filter.active .block-title.filter-title strong{background-color:var(--secondary);color:#ffffff;}
    .block.filter .block-title.filter-title.active strong::after,.block.filter.active .block-title.filter-title strong::after{content:"\f0d8";}
    .filter-options{width:100%!important;max-width:100%;}
    .block.filter .block-content.filter-content{padding: 20px; overflow-y: auto; display: none; border: 1px solid #dedede; border-width: 0 1px 1px 1px;}
    .block.filter .block-content.filter-content.active,.block.filter.active .block-content.filter-content{display:block;}
    .cart.table-wrapper .item .col.item{display:block;min-height:90px;padding:10px 0 10px!important;position:relative;}
    .cart.table-wrapper .col.price,.cart.table-wrapper .col.qty,.cart.table-wrapper .col.subtotal{width:15%!important;}
    .form.form-cart .cart.main.actions{display:flex;justify-content:center;align-items:baseline;flex-direction:row;}
    .opc-estimated-wrapper .minicart-wrapper{display:inline-block;position:relative;float:right;margin:0 0 0 0;}
    .opc-estimated-wrapper .estimated-block{font-size:17px;font-weight:700;display:flex;width:85%;float:left;justify-content:space-between;}
    .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{text-align:left;font-weight:400;font-size:13px;line-height:18px;letter-spacing:0px;color:#ffffff;opacity:1;border:0;border-radius:0;display:inline-block;padding:0;margin:0;top:0;right:0;}
    .checkout-container .opc-wrapper{width:100%;padding-right:0;display:inline-block;margin:0!important;}
    .checkout-container .opc-sidebar.opc-summary-wrapper{width:100%;display:inline-block;}
    .checkout-onepage-success .page-title-wrapper .page-title{text-align:center;}
    .page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions{justify-content:center;flex-direction:column;align-items:center;}
    td.wrapper-inner table.main{width:100%!important;}
    .page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme{margin:0;width:220px;}
    .page-product-amgiftcard .product-info-main .box-tocart.details-btnArea .actions .btnTheme.red{margin-bottom:10px;}
    .customer-account-login #maincontent .columns,.checkout-cart-index #maincontent .columns,.page-print.account.page-layout-1column #maincontent .columns,.checkout-onepage-success #maincontent .columns,.checkout-index-index #maincontent .columns,.catalogsearch-result-index #maincontent .columns,.customer-account-create #maincontent .columns,.customer-account-forgotpassword #maincontent .columns{padding:0;}
    .checkout-cart-index .page-main .columns{}
    .checkout-cart-index .columns .column.main .reward-message,.checkout-cart-index .columns .column.main .cart-container,.checkout-cart-index .columns .column.main .cart-empty{width:100%;}
    .abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{padding-right:0;}
    #shopping-cart-table .item-actions .actions-toolbar{width:100%;}
    #shopping-cart-table .item-actions .actions-toolbar .action-delete{width:inherit;background:transparent!important;}
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{        /* display: block;
    */
    border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px;}
    .block.crosssell .products-crosssell .items.product-items .item.product.product-item{width:100%;}
    .page-footer .footer-subscribe .subscribe-content{width:60%;float:right;display:inline-block;margin-left:40%;padding:0 15px;}
    .page-main .columns .sidebar.sidebar-main~.column.main,.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{display:inline-block;flex-grow:unset;max-width:100%;width:100%;float:left;padding:0 15px 20px;}
    .products-grid.wishlist .product-item .price-box{display:inline-block;padding-left:10px;}
    .products-grid.wishlist .product-item-actions .action.delete{float:none;line-height:normal;}
    .products-grid.wishlist .product-item-name{padding-left:10px;text-align:left;}
    .products-grid.wishlist .rating-summary{}
    .cart-summary,.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width:100%;}
    .cart-container{display:inline-flex!important;display:-webkit-inline-flex!important;flex-direction:column;}
    .modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-save-address,.amgiftcard-form .amactions-toolbar .action.primary,.form.form-cart .cart.main.actions .action,.form.form-discount .actions-toolbar .action-apply,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift,.payment-option-content .actions-toolbar .primary .action-apply-gift,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update,.shipping-address-item .action-select-shipping-item,.new-address-popup .action-show-popup,.form-wishlist-items>.actions-toolbar .primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock,.product-add-form #product_addtocart_form .amgiftcard-preview>button,.sendfriend-product-send .actions-toolbar .action.primary,.sendfriend-product-send .actions-toolbar .action.add,.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action{font-size:15px;}
    .checkout-cart-index .column.main .cart-container{}
    .checkout-cart-index .column.main .cart-container .form.form-cart{margin:30px 0 50px;margin-top:0;}
    .checkout-cart-index .column.main .cart-container .cart-summary{margin:0 0 0;}
    .cart-discount2{display:inline-block;width:100%;float:left;border-top:0!important;}
    .cart-summary .block .content{float:left;width:100%;padding:5px 5px 20px;}
    .rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action,.cart-summary .block .actions-toolbar>.primary .action.primary{width:auto;margin:0;}
    .rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action+.button.action{width:auto;margin:0;}
    .account .page-title-wrapper .order-actions-toolbar .actions{}
    .wishlist-index-index .product-item-inner .product-item-actions{float:right;}
    .item-actions .action.action-delete span::before,.wishlist-index-index .product-item-inner .action.delete span::before{content:"\f2ed";color:#444444;visibility:visible;font-family:"Font Awesome 5 Free";font-size:15px;font-weight:400;line-height:38px;display:inline-block;}
    .wishlist-index-index .products-grid .product-item,.wishlist-index-index .products-grid .product-item:nth-child(3n+1){margin-left:calc((100% - 3 * 32.039%) / 2)!important;padding:0;width:49%!important;}
    .wishlist-index-index .products-grid .product-item:nth-child(2n+1){margin-left:0!important;}
    .products-grid.wishlist .product-item-photo{float:left;margin-right:0;display:inline-block;width:100%!important;height:auto!important;}
    .products-grid.wishlist .product-image-container{}
    .products-grid.wishlist .product-item-photo .product-image-wrapper{padding-bottom:0px!important;height:auto;width:100%!important;}
    .products-grid.wishlist .product-item-photo .product-image-photo{top:0;}
    .wishlist-index-index .products-grid.wishlist .product-item{margin-bottom:20px;box-shadow:none!important;}
    .form-wishlist-items .products-grid.wishlist .product-item .product-item-info{padding:0px;}
    .products-grid.wishlist .product-item-actions .action.delete{float:right;margin:0!important;}
    .actions-toolbar.order-actions-toolbar{margin:40px 0 0;}
    #shopping-cart-table .item-actions td{        /* background-color: #f9f9f9;
    */}
    .fieldset .field>.label{margin:0;}
    .customer-account-login .actions-toolbar .primary .action.primary,.customer-account-createpassword .actions-toolbar .primary .action.primary,.customer-account-logoutsuccess .actions-toolbar .primary .action.primary,.checkout-cart-index .actions-toolbar .primary .action.primary,.page-print.account.page-layout-1column .actions-toolbar .primary .action.primary,.checkout-onepage-success .actions-toolbar .primary .action.primary,.checkout-index-index .actions-toolbar .primary .action.primary,.catalogsearch-result-index .actions-toolbar .primary .action.primary,.customer-account-create .actions-toolbar .primary .action.primary,.customer-account-forgotpassword .actions-toolbar .primary .action.primary,.account .actions-toolbar .primary .action.primary,.form.amgiftcard-form .buttons-set .action.primary,.mw-reward-points button,.aw-ln-range-slider-wrapper .aw-ln-slider-button,.cart-container .checkout-methods-items .action.primary,.minicart-wrapper .block-minicart .block-content>.actions .action.primary,.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary,.checkout-onepage-success .column.main .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,#referralForm .fieldset .buttons-set .action.primary,.customer-account-login .actions-toolbar>.secondary .action,.customer-account-createpassword .actions-toolbar>.secondary .action,.customer-account-logoutsuccess .actions-toolbar>.secondary .action,.checkout-cart-index .actions-toolbar>.secondary .action,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action,.checkout-onepage-success .actions-toolbar>.secondary .action,.checkout-index-index .actions-toolbar>.secondary .action,.catalogsearch-result-index .actions-toolbar>.secondary .action,.customer-account-create .actions-toolbar>.secondary .action,.customer-account-forgotpassword .actions-toolbar>.secondary .action,.account .actions-toolbar>.secondary .action,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel,.cms-no-route.cms-noroute-index .column.main .disc li a,.sendfriend-product-send .actions-toolbar .action.back,.shipping-tracking-popup .column.main .page.tracking>.actions>.action.close,.amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item>a,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action-secondary{margin:5px 0 0 0;line-height:24px!important;font-size:15px!important;letter-spacing:0;padding:12px 13px!important;}
    .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,.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,.cart-container #block-giftcard.block.discount .check-giftcard-status,.cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards{font-size:15px;letter-spacing:0.28px;}
    .customer-account-login .actions-toolbar,.customer-account-createpassword .actions-toolbar,.customer-account-logoutsuccess .actions-toolbar,.checkout-cart-index .actions-toolbar,.page-print.account.page-layout-1column .actions-toolbar,.checkout-onepage-success .actions-toolbar,.checkout-index-index .actions-toolbar,.catalogsearch-result-index .actions-toolbar,.customer-account-create .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.account .actions-toolbar,.sendfriend-product-send .actions-toolbar{display:-webkit-inline-flex!important;display:-ms-flexbox!important;display:flex!important;}
    .checkout-payment-method .payment-method._active .payment-method-content .actions-toolbar{display:flex;flex-direction:row;justify-content:flex-start;}
    .cms-no-route.cms-noroute-index .column.main .disc li a{min-width:unset!important;}
    form#referralForm table.data-table,form#referralForm table.data-table thead,form#referralForm table.data-table tbody,form#referralForm table.data-table th,form#referralForm table.data-table td,form#referralForm table.data-table tr{display:block;}
    form#referralForm table.data-table thead tr{position:absolute;top:-9999px;left:-9999px;}
    form#referralForm table.data-table tr{border-bottom:1px solid #ddd;padding-bottom:10px;}
    form#referralForm table.data-table td{border:none;border-bottom:0;position:relative;padding:2px 10px!important;padding-left:10%!important;}
    form#referralForm table.data-table td:before{position:absolute;top:6px;left:6px;width:30%;padding-right:10px;white-space:nowrap;}
    /* Label the data */
    form#referralForm table.data-table td:nth-of-type(1):before{content:"#";}
    form#referralForm table.data-table td:nth-of-type(2):before{content:"Name";line-height:42px;color:#000!important;}
    form#referralForm table.data-table td:nth-of-type(3):before{content:"Email";line-height:39px;color:#000!important;}
    .price-including-tax,.price-excluding-tax{font-size:15px;line-height:18px;}
    .main-menu-wrapper .navbar-nav .level0.parent a.level-top .ui-icon-carat-1-e::after{line-height:40px;}
    .featured-category .product-item-photo .product-image-wrapper{height:225px;}
    .customer-account-login .actions-toolbar,.customer-account-createpassword .actions-toolbar,.customer-account-logoutsuccess .actions-toolbar,.checkout-cart-index .actions-toolbar,.page-print.account.page-layout-1column .actions-toolbar,.checkout-onepage-success .actions-toolbar,.checkout-index-index .actions-toolbar,.catalogsearch-result-index .actions-toolbar,.customer-account-create .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.account.page-layout-2columns-left .actions-toolbar,.sendfriend-product-send .actions-toolbar{display:-webkit-inline-flex!important;display:-ms-flexbox!important;display:flex!important;}
    .abs-margin-for-forms-desktop,.fieldset .legend,.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar,.login-container .fieldset:after{}
    input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"],.input-text,select{}
    textarea{min-height:125px;}
    .opc-wrapper .step-title{padding-bottom:15px;}
    .cms-terms-conditions .columns .column.main,.cms-shipping .columns .column.main,.cms-return-exchange .columns .column.main{}
    .table th.col,.table td.col{min-width:auto;}
    .authentication-dropdown{right:0!important;width:340px!important;}
    .fullwidthbanner-container{height:100%!important;}
    .fullwidthbanner-container .fullwidthabanner{height:100%!important;}
    .home-banner-section:before{width:139px;height:147px;position:absolute;top:6%;left:-60px;}
    .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th[data-th]:before{color:#ffffff!important;}
    .block-authentication .actions-toolbar{align-items:center!important;justify-content:center!important;flex-direction:column!important;}
    .block-authentication .actions-toolbar>.primary,.block-authentication .actions-toolbar>.secondary{display:inline-block;width:100%;margin:0;}
    .block-authentication .actions-toolbar>.primary .action,.block-authentication .actions-toolbar>.secondary .action{width:100%;margin-top:10px;}
    .form-wishlist-items .actions-toolbar{flex-direction:column!important;align-items:center!important;justify-content:center!important;}
    .form-wishlist-items .actions-toolbar>.primary{margin:0 0 15px!important;}
    .checkout-cart-index .actions-toolbar{display:inline-flex!important;display:-webkit-inline-flex!important;width:auto;float:left;margin:0 5px 0 0!important;}
    .cart-container #block-giftcard.block.discount .check-giftcard-status{width:auto!important;margin:0;}
    .checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar{justify-content:flex-start;}
    .checkout-index-index .modal-popup .modal-footer .action-save-address{margin:5px 0 5px 20px;}
    .payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel{margin:0 5px 5px 0;float:right;font-size:15px;}
    .catalog-category-view.page-layout-2columns-left.page-products .columns{padding-top:0;}
    .search.results>#amasty-shopby-product-list>.row>.col-sm-12{width:50%;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title{display:block;width:100%;height:auto;clip:unset;padding:13px 15px;position:relative;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul{}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title::after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:700;text-align:center;font-size:20px;line-height:50px!important;background-color:transparent;display:inline-block;float:none;margin:0 0 0 10px;width:20px;height:50px;position:absolute;right:15px;left:auto;top:0;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title.active::after{content:"\f0d8";}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content{display:none;}
    .account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content.active{display:block;}
    .block.review-add{padding:40px 30px;width:100%!important;}
    .review-list{width:100%!important;padding:0;margin-right:0!important;}
    .review-form{width:100%;max-width:100%!important;}
    .catalog-product-view .review-top{width:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:16px;}
    /*home page */
    div#reviews{padding-left:15px;padding-right:15px;}
    .review-main-container{padding:40px 30px;}
    .review-list .product-title{font-size:26px;line-height:35px;}
    .review-list ol{padding-right:0!important;}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
    .logo-wrapper-container>.container{width:100%;}
    .logo-wrapper-main{padding-left:15px;padding-right:15px;}
    .navbar-default .navbar-nav>li+li{}
    .navbar-default .navbar-nav>li>a{}
    .user-links .cart-wrapper .icon-setting .cartprice{}
    .account-wrapper,.wishlist-wrapper{margin-right:15px;margin-left:2px;}
    .thankYou-wrapper>.imageArea img{height:100vh!important;object-fit:cover;}
}
@media screen and (min-width:1024px) and (max-width:1360px) and (orientation:portrait){
    .search-wrapper{}
    .search-wrapper .search-find .search-search{width:380px;}
    .page-title-wrapper .page-title .base{}
    .thankYou-wrapper>.imageArea{}
    .thankYou-wrapper>.imageArea img{}
    .account .page-main .columns .sidebar.sidebar-main{}
    .filter-options .filter-options-content>form>ul>li li.-is-collapsible>a+span.category-icon::after,.filter-options .filter-options-content>form>ol>li li.-is-collapsible>a+span.category-icon::after{}
    .price-box .price-container .price,.price-box .special-price .price,.product-item .minimal-price .price,.price-box .old-price .price,.price-box .old-price .price{}
    .checkout-index-index .form-login .actions-toolbar{}
    .account.page-layout-2columns-left .actions-toolbar>.primary{margin:0 0 15px!important;}
    .page-with-filter.page-layout-2columns-left #maincontent .columns>.container{padding:0 15px!important;}
    .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock{font-size:12px;}
    .checkout-cart-index .page-main .columns{padding:0 15px!important;}
    .cart-container .form-cart{width:71%;padding-right:3%;}
    .cart-summary{width:29%;}
    .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary{width:100%;margin:0 0 10px;}
    .block-authentication .actions-toolbar>.secondary .action{width:100%;}
    /* CUSTOM CSS */
    .fullscreen-container,.fullwidthbanner-container{height:100%!important;}
    .fullwidthbanner-container .fullwidthabanner{height:100%!important;}
    .fieldset>.field:not(.choice)>.label{padding:6px 15px 0 0;text-align:left;width:100%;box-sizing:border-box;float:left;}
}
@media only screen and (min-width:1024px) and (max-width:1260px){
    .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary{width:100%;margin:0 0 10px;}
    .block-authentication .actions-toolbar>.secondary .action{width:100%;}
    .block-authentication .actions-toolbar{align-items:center!important;justify-content:center!important;flex-direction:column!important;}
    .block-authentication .actions-toolbar>.primary,.block-authentication .actions-toolbar>.secondary{display:inline-block;width:100%;margin:0;}
    .block-authentication .actions-toolbar>.primary .action,.block-authentication .actions-toolbar>.secondary .action{width:100%;}
    .qty-btnArea .btnArea .btnTheme.toenquiry{margin:0;min-width:170px!important;}
    .page-title-wrapper .page-title-contents{margin:60px 0;margin-bottom:45px;}
    .customer-account-login .actions-toolbar .primary .action.primary,.customer-account-createpassword .actions-toolbar .primary .action.primary,.customer-account-logoutsuccess .actions-toolbar .primary .action.primary,.checkout-cart-index .actions-toolbar .primary .action.primary,.page-print.account.page-layout-1column .actions-toolbar .primary .action.primary,.checkout-onepage-success .actions-toolbar .primary .action.primary,.checkout-index-index .actions-toolbar .primary .action.primary,.catalogsearch-result-index .actions-toolbar .primary .action.primary,.customer-account-create .actions-toolbar .primary .action.primary,.customer-account-forgotpassword .actions-toolbar .primary .action.primary,.account.page-layout-2columns-left .actions-toolbar .primary .action.primary,.form.amgiftcard-form .buttons-set .action.primary,.mw-reward-points button,.aw-ln-range-slider-wrapper .aw-ln-slider-button,.cart-container .checkout-methods-items .action.primary,.minicart-wrapper .block-minicart .block-content>.actions .action.primary,.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary,.checkout-onepage-success .column.main .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,#referralForm .fieldset .buttons-set .action.primary,.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-save-address,.amgiftcard-form .amactions-toolbar .action.primary,.form.form-cart .cart.main.actions .action,.form.form-discount .actions-toolbar .action-apply,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift,.payment-option-content .actions-toolbar .primary .action-apply-gift,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update,.shipping-address-item .action-select-shipping-item,.new-address-popup .action-show-popup,.form-wishlist-items>.actions-toolbar .primary .action,.wishlist-shared-index .actions-toolbar .primary .action,.wishlist-shared-index .column.main .wishlist.table-wrapper table .col.actions .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock,.product-add-form #product_addtocart_form .amgiftcard-preview>button,.sendfriend-product-send .actions-toolbar .action.primary,.sendfriend-product-send .actions-toolbar .action.add,.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action .control.captcha-image .action.captcha-reload,.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,.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,.cart-container #block-giftcard.block.discount .check-giftcard-status,.cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards,.authentication-wrapper>.action,.customer-account-login .actions-toolbar>.secondary .action,.customer-account-createpassword .actions-toolbar>.secondary .action,.customer-account-logoutsuccess .actions-toolbar>.secondary .action,.checkout-cart-index .actions-toolbar>.secondary .action,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action,.checkout-onepage-success .actions-toolbar>.secondary .action,.checkout-index-index .actions-toolbar>.secondary .action,.catalogsearch-result-index .actions-toolbar>.secondary .action,.customer-account-create .actions-toolbar>.secondary .action,.customer-account-forgotpassword .actions-toolbar>.secondary .action,.account.page-layout-2columns-left .actions-toolbar>.secondary .action,.wishlist-shared-index .actions-toolbar .secondary .action,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel,.sendfriend-product-send .actions-toolbar .action.back,.shipping-tracking-popup .column.main .page.tracking>.actions>.action.close,.amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item>a,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action-secondary{font-size: 16px!important; letter-spacing: 0; padding: 12px 12px!important;}
    .form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart{width:80%;}
    .cart-summary .checkout-methods-items .action.primary.checkout{}
    .bundle-options-container .block-bundle-summary>.content .bundle-info .qty-btnArea{display:inline-block;}
    .bundle-options-container .block-bundle-summary .btnArea{margin-left:0;margin-top:30px;}
}
@media print{
    .page-print{color:#141414!important;background-color:transparent!important;background-image:none!important;background-color:transparent!important;}
    .page-print .page-header+.page-main{margin:0 0 0 0!important;}
    .page-print.account.page-layout-1column #maincontent .columns{max-width:100%!important;margin:0;}
    .table{table-layout:auto;width:100%;}
    .table th.col{background-color:transparent!important;}
    .table th.col,.table td.col{width:auto!important;min-width:85px;border-top:1px solid #ddd!important;}
    .price-including-tax,.price-excluding-tax{font-size:14px;line-height:18px;}
    .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison)>tbody>tr{display:table-row!important;}
    .page-print{background-image:none!important;background-color:transparent!important;}
    .page-print .logo{display:block;float:none;text-align:left;margin:10px 0 15px 0;}
    .logo img{max-height:inherit;width:auto;height:60px;max-width:100%!important;}
    a.logo::after{display:none;}
    .page-print.account.page-layout-1column .page-title-wrapper{padding:0;}
    .page-print.account.page-layout-1column .page-title-wrapper::after{display:none;}
    .page-print.account.page-layout-1column .page-title-wrapper .page-title{height:auto;overflow:unset;text-align:left;float:left;margin:0 30px 15px 0;display:inline-block!important;width:auto;}
    .page-print.account.page-layout-1column .page-title-wrapper .page-title .base{font-size:30px;line-height:50px;}
    .page-print.account.page-layout-1column .page-title-wrapper .order-status{margin:10px 15px 10px 0;}
    .page-print.account.page-layout-1column .page-title-wrapper .order-date{margin:15px 0 15px;}
    .order-details-items{margin:0;padding:0;border:0;}
    .order-details-items .table-wrapper{width:100%;}
    .table th,.table td,.table tfoot,.table tfoot td{background:transparent!important;}
    .order-details-items .order-title{border-bottom:0;padding:0;}
    .order-details-items .table-wrapper:not(:last-child){margin-bottom:10px;}
    .account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^="sales-guest-"] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box{margin-bottom:5px;}
    .page-print.account.page-layout-1column .actions-toolbar{display:none!important;}
    .page-print.account .order-date .label{border:0;}
}
@media only screen and (min-width:992px) and (max-width:1199.9px){
    .checkout-cart-index .columns>.container{width:100%!important;padding-left:15px;padding-right:15px;}
}
/* 767 End */
@media only screen and (max-width:1350px){
    .block-authentication .actions-toolbar>.secondary .action{width:100%;}
    .block-authentication .actions-toolbar{align-items:center!important;justify-content:center!important;flex-direction:column!important;}
    .block-authentication .actions-toolbar>.primary,.block-authentication .actions-toolbar>.secondary{display:inline-block;width:100%;margin:0;}
    .block-authentication .actions-toolbar>.primary .action,.block-authentication .actions-toolbar>.secondary .action{width:100%;}
    .authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary{width:100%;margin:0 0 10px;}
}
@media screen and (min-width:768px){
    .fieldset>.field:not(.choice)>.control{ width:100%; }
}
@media screen and (max-width:375px){
    .logo-wrapper-main .user-links {}
    .product-list-wrapper .products-grid .product-item {}
    .product-list-wrapper .products-grid li.product-item:nth-child(3n+1) {margin-left: 0;}
}

/* Popular Device Screens */
@media screen and (max-width:1536px) and (min-width:1536px){  }
@media screen and (max-width:1440px) and (min-width:1440px){  }
@media screen and (max-width:1366px) and (min-width:1366px){  }
@media screen and (max-width:1280px) and (min-width:1280px){  }
@media screen and (max-width:1024px) and (min-width:1024px){  }
@media screen and (max-width:768px) and (min-width:768px){  }
@media screen and (max-width:767.98px){  }


@media only screen and (max-width:767px) {
    #searchArea {left: -50%;width: 300px;transform: translateX(-55%);}
}