@media screen and (max-width:1920.99px){
}
/*-1800-*/
@media only screen and (max-width:1919.98px){
}
/*-1700-*/
@media only screen and (max-width:1799.98px){
.ftbox1{width:229px;}
.ftbox2{width:322px;}
.ftbox3{width:375px;}
.ftbox5{width:auto;}
.ftbox4{width:331px;}
.welcome-text{margin-left:-84px;padding:0 35px 80px 87px;}
.main-welcome.textColRight{width:50%;}
.bg01{max-width:550px;}
}
/*-1600-*/
@media only screen and (max-width:1699.98px){
.ftbox1{width:150px;}
.ftbox2{width:254px;}
.ftbox3{width:327px;}
.ftbox5{width:auto;}
.ftbox4{width:320px;}
.welcome-text{margin-left:-84px;padding:0 35px 80px 87px;}
.main-welcome.textColRight{width:50%;}
.bg01{max-width:550px;}
.enquiry-wrapper.new-section .row-centerd:after{height:calc(100% + 130px);right:100px;left:unset;}
}
@media only screen and (max-width:1599.98px){
.container{max-width:1210px;padding:0px 30px;}
.container.container-xl{padding:0px 30px;padding-left:4%;padding-right:4%;width:100%;}
.page-header .container-fluid{padding-left:2%;padding-right:2%;width:100%;}
.container.container-lg{max-width:1310px;padding:0px 30px;}
.container.container-md{max-width:1000px;padding:0px 30px;}
.container.container-sm{max-width:910px;padding:0px 30px;}
.container-fluid{max-width:100%;padding-right:30px;padding-left:30px;}
.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{width:150px;}
.ftbox2{width:254px;}
.ftbox3{width:327px;}
.ftbox5{width:auto;}
.ftbox4{width:320px;}
.textColRight,.textColLeft{width:470px;}
.textColRight.lg,.textColLeft.lg{width:575px;}
.minicart-wrapper .block-minicart:before{}
.minicart-wrapper .block-minicart:after{}
/*---*/
.welcome-text{margin-left:-90px;padding:0 35px 80px 80px;}
.bg01{max-width:453px;}
.aboutus-wrapper.new-section .bg03{max-width:365px;}
.reachus-wrapper.new-section iframe{max-width:620px;height:662px;}
.enquiry-wrapper.new-section .textColRight{width:566px;}
.enquiry-wrapper.new-section .row-centerd:after{height:calc(100% + 130px);right:46px;left:unset;}
.thankYou-wrapper .contentArea{top:18%;}
}
@media only screen and (max-width:1499.98px){
.ftbox1{width:140px;}
.ftbox2{width:190px;}
.ftbox3{width:327px;}
.ftbox5{width:auto;}
.ftbox4{width:310px;}
.subscribe-wrapper{padding:45px 70px;}
.inner-container{padding:65px 45px;}
.gallery-list-wrapper.new-section .gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li{padding-right:16px;padding-left:16px;}
.gallery-list-wrapper.new-section .gallery-title-holder h3,.gallery-title-holder a{font-size:23px;}
.reachus-wrapper.new-section iframe{max-width:580px;height:662px;}
.enquiry-wrapper.new-section{padding-bottom:160px!important;padding-top:50px;}
.enquiry-wrapper.new-section .row-centerd:after{height:calc(100% + 130px);right:50px;left:unset;}
.thankYou-wrapper .contentArea{top:18%;}

 .topbar-main p>strong {
    font-size: 16px;
}  


}
@media only screen and (max-width:1399.98px){
.subscribe-main .form-subscribe{width:100%;max-width:461px;min-width:461px;}
.page-footer .footer-top-main .footer-logo{margin-top:40px;}
.reachus-wrapper.new-section iframe{max-width:580px;height:660px;}
.enquiry-wrapper .textColRight{width:547px;padding-left:50px;}
.ftbox1{width:117px;}
.ftbox2{width:202px;}
.ftbox3{width:320px;}
.ftbox5{width:auto;}
.ftbox4{width:328px;}
.enquiry-wrapper.new-section .row-centerd:after{right:30px;left:unset;width:60%;height:calc(100% + 120px);}
.enquiry-wrapper .textColRight{padding-left:40px;}
}
@media only screen and (max-width:1299.98px){
.ftbox1{width:175px;}
.ftbox2{width:auto;}
.ftbox3{width:auto;}
.ftbox5{width:auto;}
.ftbox4{width:318px;}
.ftbox3 .footer-links ul.count2,.ftbox2 .footer-links ul.count2{column-count:1!important;}
.page-footer .footer-top-main{padding:60px 0;}
.aboutus-wrapper.new-section .bg03{max-width:350px;}
.aboutus-wrapper .contentArea{margin-left:70px;}
.careers-wrapper.new-section .bg04{max-width:413px;left:-80px;}
.enquiry-wrapper.new-section .textColRight{width:480px;}
.enquiry-wrapper.new-section .row-centerd:after{width:60%;}
.reachus-wrapper.new-section iframe{max-width:550px;}
}
@media only screen and (max-width:1199.98px){
.ftbox1{width:125px;}
.ftbox4{width:224px;}
.product-item{padding:35px 40px!important;}
.product-list-wrapper .product-item-details{padding-left:5%;margin-top:6px;}
.product-desc p{margin-bottom:20px;}
.qty-btnArea .btnArea .btnTheme.tocart,.btnArea .btnTheme.towishlist{min-width:150px;padding:12px 14px!important;font-size:15px!important;}
.qty-btnArea .qtyCounter .box-details .control .count{width:75px;}
.aboutus-wrapper .contentArea{margin-left:35px;}
.aboutus-wrapper.new-section .bg03{max-width:310px;}
.founder-wrapper.new-section .contentArea{margin-top:40px;}
.subscribe-wrapper{padding:45px 30px;}
.subscribe-main .form-subscribe{max-width:435px;min-width:435px;}
.product-share .share-icons>a{width:38px;height:38px;line-height:38px;font-size:16px;}
.product-details-wrapper .product-share .label{margin:0px 9px 0px 0px;}
.faq-main .accordion-wrap .title{font-size:22px;}
.faq-main .accordion-wrap .title>p{font-size:16px!important;}
.careers-wrapper.new-section .bg04{max-width:358px;left:-80px;}
.enquiry-wrapper.new-section .textColRight{padding-left:20px;}
.enquiry-wrapper.new-section .textColRight{width:410px;}
.category-caption .title-description{display:-webkit-box;float:left;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.category_main .category-caption{padding-bottom:40px;}
}
@media only screen and (max-width:1023.8px){
.logo-wrapper-container .logo-wrapper>a img{max-width:100px;}
.topbar-main-right{display:none;}
.logo-wrapper-main .user-links{margin-left:59%;}
#searchArea{top:70px;}
div#top-slider{max-width:100%;}
.topbar-main-left{width:100%;max-width:100%!important;}
.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{top:120px;min-width:65px;}
.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{font-size:15px;}
.user-links .account-wrapper .action,.user-links .account-wrapper .account .action{}
.user-links.mobile-only .account-wrapper,.user-links.mobile-only .wishlist-wrapper{display:block;}
.user-links .action{display:flex;align-items:center;}
.user-links.mobile-only{display:flex!important;align-items:flex-start!important;justify-content:flex-start;margin:0!important;flex-direction:column;padding:20px;background:#FAFAFA;width:100%;border-top:2px solid #EEEEEE!important;}
.user-links.mobile-only  .ext-link a,.user-links.mobile-only   .switcher strong{color:#333333;}
.user-links.mobile-only .account-wrapper,.user-links.mobile-only .wishlist-wrapper{margin-bottom:15px;margin-right:0!important;}
.user-links.mobile-only .action img{margin-right:13px;text-align:left;}
.user-links.mobile-only .ext-link a img{margin-right:12px;}
.account-wrapper .account .action img{margin-right:9px;margin-left:-3px;margin-top:0px;}
.minicart-wrapper .action:hover img,.user-links .account-wrapper .action:hover img,.user-links .wishlist-wrapper .action:hover,.search-wrapper .action img:hover{}
.ext-link a:hover{color:var(--secondary)!important;}
.ext-link a:hover  img{filter:invert(29%) sepia(50%) saturate(1072%) hue-rotate(133deg) brightness(99%) contrast(96%);}
.user-links.mobile-only .ext-link{margin-bottom:15px;}
.goog-te-gadget-simple .goog-te-menu-value{background-image:url(../images/down2black.png);background-position:100% 48%;background-repeat:no-repeat;background-size:6px;}
.user-links .switcher-options .switcher-trigger{padding-left:0!important;background-image:url(../images/down2black.png);background-position:97% 54%!important;background-size:auto;}
.logo-wrapper-main{display:flex;justify-content:space-between;}
.page-header .switcher-options .switcher-trigger.active{background-image:url(../images/down2blackactive.png);background-repeat:no-repeat!important;background-size:auto!important;}
.user-links .switcher strong{font-size:14px;letter-spacing:0.7px;color:var(--primary);}
.user-links .wishlist-wrapper,.user-links .account-wrapper{display:none;}
.user-links.mobile-only .wishlist-wrapper,.user-links.mobile-only.account-wrapper{display:block;}
.currency-wrapper.mobile-only{display:block!important;}
.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav>li{border:0!important;margin:0!important;}
.ves-megamenu li.level0>a,.navbar-default .navbar-nav>li>a{color:#535353;font-size:15px;width:auto;position:relative;padding:0 20px;line-height:42px;}
.ves-megamenu .opener:before{content:"\f107";font:700 17px /15px "Font Awesome 5 Free";float:right;margin:0;padding:0;transition:all 0.3s linear 0s;background:transparent!important;}
.ves-megamenu .opener.item-active:before{content:"\f106";color:#0BA29A;background:transparent!important;}
.navigation .level0 .submenu a{padding:1px 35px!important;color:#535353!important;font-size:15px;}
.navigation .level0 .submenu a:hover,.nav-item.level1.subhover.dropdown-submenu.active a{color:#0BA29A!important;font-weight:bold;background:transparent;}
.ves-megamenu .opener{padding:0;position:absolute!important;right:-10px!important;top:11.5px!important;display:block;background:transparent!important;}
.goog-te-gadget-simple .goog-te-menu-value span{color:var(--primary)!important;font-size:14px;}
.laguage-wraper{margin-left:-3px!important;margin-top:0!important;}
}
@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;}
.ftbox1{}
.ftbox3 .footer-links ul.count2,.ftbox2 .footer-links ul.count2{column-count:1!important;}
.footer-links-main .row .col-sm-4{width:33.3%!important;}
.footer-links-main .row .col-sm-5{width:41.66666667%!important;}
.footer-links-main .row .col-sm-3{width:25%!important;}
.footer-links-main .row .col-sm-6{width:50%!important;}
.footer-links-main .row .col-sm-2{width:16.66666667%!important;}
.ftbox1,.ftbox2 .ftbox3,.ftbox4,.ftbox4,.ftbox5{width:100%;}
.footer-top-main>.container>.footer-links-main>.row>.col-xs-12{padding:0 15px;}
.new-section{padding:60px 0;}
.title-style .small-title-name{margin-bottom:10px;}
.title-style .title-name{font-size:35px;line-height:1.2;word-break:normal;margin-bottom:30px;}
.title-style.md .title-name{font-size:28px;}
.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(--secondary);border-color:var(--secondary);}
.fotorama__dot{border-radius:6px;background:var(--primary);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:32px;}
/*---- */
.subscribe-wrapper .title-name{margin-bottom:15px!important;}
.subscribe-wrapper .title-description{margin:5px 0 0 0;}
.subscribe-main .form-subscribe{text-align:center;width:100%!important;max-width:unset;}
.subscribe-content{display:flex;flex-direction:column;align-items:flex-start;}
.new-section.home_story .col-sm-5,.new-section.home_story .col-sm-7{width:100%!important;}
.categoray-caption-2 h4,.category_title{font-size:30px;}
.topbar-main p>strong{font-size:16px;}
.topbar-main-right{display:none;}
div#top-slider{max-width:100%;}
.topbar-main-left{width:100%;max-width:100%!important;}
.welcome-text{margin-left:0;margin-top:17px!important;padding:0 15px;}
.category_main img{min-height:315px;object-fit:cover;max-height:315px;object-position:top;}
.category_main{margin-bottom:15px;}
.new-section.home_story{padding-top:70px;}
.bg01{max-width:250px;}
.subscribe-wrapper{padding:40px 50px;}
.aboutus-wrapper.new-section .col-sm-6{}
.aboutus-wrapper.new-section .contentArea{max-width:100%;margin-left:0;}
.aboutus-wrapper.new-section img{border-radius:15px;}
.founder-wrapper.new-section .contentArea{margin-top:15px;max-width:100%;}
.aboutus-wrapper.new-section .bg03{right:-39px;max-width:234px;bottom:-6px;}
.product-list-wrapper .product-item-details{padding-left:4%;width:60%!important;margin-top:4px;}
.product-list-wrapper .product-item-info .product-item-photo{width:40%;}
.product-item{padding:30px 33px!important;}
.product-item .category-hover-link{left:calc(30% + 14%);margin-top:15px;width:auto!important;}
.product-desc p{font-size:15px;line-height:25px;margin-bottom:12px;}
.catalog-product-view.page-layout-fullpage-layout .media-cart,.catalog-product-view.page-layout-fullpage-layout .product-info-main{margin-top:0;}
.product-details-wrapper .price-box{margin-bottom:0;margin-top:13px;}
.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{font-size:25px;}
.product-details-wrapper,.related-products-wrapper{padding:70px 0;}
.product-details-wrapper .product-info-main .prd-info .product-label{font-size:35px;}
.product.data.items>.item.title>.switch{font-size:28px;}
.product.data.items>.item.content{padding-left:0;}
.product-description-info ul li{margin-bottom:20px;}
.inner-container{padding:30px;}
.gallery-list-wrapper.new-section .gallery-title-holder h3,.gallery-title-holder a{font-size:20px;}
.gallery-title-holder{margin-top:15px;}
.careers-wrapper.new-section .bg04{max-width:293px;}
.blog-list-wrapper.new-section .toolbar-top .toolbar-blog{display:flex;align-items:center;justify-content:center;}
.blog-details-bottom{flex-direction:column;justify-content:center;}
.blog-details-main .postTitle{font-size:24px;}
.postDescrArea p b{margin-bottom:0;font-size:17px;letter-spacing:0.8px;}
.post-nextprev{margin-top:16px!important;}
.page-footer .footer-bottom-main .col-sm-6{text-align:left;width:100%!important;}
.reachus-wrapper.new-section iframe{max-width:359px;height:500px;}
.reachus-wrapper.new-section .title-name{letter-spacing:0;}
.enquiry-wrapper .title-style .title-name{letter-spacing:0;}
.enquiry-wrapper.new-section .row-centerd:after{width:calc(100% - 40px);height:56%;bottom:0;left:15px;right:15px;}
.enquiry-wrapper.new-section .textColRight{width:86%;margin-top:0;}
.enquiry-wrapper .textColRight{width:100%;padding:60px 15px!important;margin:0 auto;}
.enquiry-wrapper.new-section{padding-bottom:70px!important;}
.enquiry-wrapper.new-section img{margin:0 auto;height:auto!important;width:100%;}
.reachus-wrapper.new-section{padding-bottom:0;}
.thankYou-wrapper .contentArea h2.base1{font-size:65px;line-height:55px;}
.thankYou-wrapper .contentArea{top:25%;}
.thankYou-wrapper .contentArea p.base2{font-size:17px;max-width:473px;}
.thankYou-wrapper .contentArea .btnArea{margin-top:15px!important;}
.career-faq.new-section .container .col-xs-12{}
.blog-details-main .main-img{padding:0 40px;}
}
@media only screen and (max-width:767.98px){
.footer-top-main>.container>.footer-links-main>.row>.col-xs-12{width:100%!important;padding:0;}
.category_main img{max-height:300px!important;min-height:300px!important;object-position:top;}
}
@media only screen and (max-width:575.98px){
.container.container-1200,.container.container-lg,.container.container-sm,.container.container-md{max-width:1210px;padding:0px 15px;}
.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{font-size:16px;}
.title-style .title-name,.title-style .title-name.boldThin{font-size:30px;line-height:1.2;word-break:normal;margin-bottom:20px;}
.title-style .title-name strong,.title-style .title-name span{}
.title-style .title-description{width:100%;font-size:16px;}
.title-description{font-size:16px;}
.minicart-wrapper .block-minicart:before{right:18%;}
.minicart-wrapper .block-minicart:after{right:17.8%;}
.product-details-wrapper .product-info-main .prd-info .product-label,.product-details-wrapper>.container>.row>.col-md-12>h3.product-label{font-size:26px;}
.product-overview p{font-size:16px;}
/*---- */
.page-footer .footer-top-main .footer-links ul.count2{column-count:2!important;}
.topbar-main .owl-carousel .owl-nav button.owl-next span::before,.topbar-main .owl-carousel .owl-nav button.owl-prev span::before{line-height:14px;}
.topbar-main .owl-carousel .owl-nav button.owl-prev{left:1px;}
.topbar-main .owl-carousel .owl-nav button.owl-next{right:1px;}
.container-fluid{max-width:100%;padding-right:15px;padding-left:15px;}
.category-caption .title-description{display:-webkit-box;float:left;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.page-header .logo-wrapper-container .container-fluid{padding-left:15px;padding-right:15px;}
.logo-wrapper-main .user-links{margin-left:50px!important;}
.new-section.home_story{padding-top:50px;width:100%!important;padding-bottom:90px;}
.featured-category.new-section{background:none;padding-bottom:159px;}
.main-category-block{padding:32px 18px;}
.new-section.home_story .img1{border-radius:15px;}
.bg01{max-width:376px;right:-178px;bottom:8px;z-index:-1;}
.categoray-caption-2 h4{font-size:20px;padding-bottom:0;bottom:-11px!important;letter-spacing:0;padding:25px;padding-bottom:0;}
.categoray-caption-2{height:77px;bottom:0px;}
.category_main .category-caption{padding:20px!important;}
.category_title{font-size:20px;letter-spacing:0;margin-bottom:5px;}
.category_main{margin-bottom:10px;}
.row.two-row .category_main{margin-bottom:10px!important;}
.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{font-size:16px;}
.topbar-main p>strong{font-size:11px;letter-spacing:0.5px;padding:0;}
.topbar-main-left{width:100%;max-width:100%!important;justify-content:center;}
.topbar-main-right{display:none;}
.subscribe-wrapper{padding:45px 15px;margin-bottom:61px;}
.subscribe-wrapper .title-description{margin:20px 0;text-align:left;margin-top:0;}
.subscribe-wrapper .title-name{text-align:left;margin-bottom:0;padding-left:0;}
.subscribe-main .form-subscribe{width:100%;min-width:100%;}
.subscribe-main .form-subscribe .form-control input{width:100%!important;padding-right:13px;}
.subscribe-main .form-subscribe .form-control input+div.mage-error+input{margin:0;}
.subscribe-main .form-subscribe .form-control input+input{margin:15px 0;}
.subscribe-main .form-subscribe .form-control input+div.mage-error{margin:6px 0 0 0;padding:0;}
.breadcrumbs .items .item a{font-size:15px;}
.breadcrumbs .item:not(:last-child)::after{font-size:15px;top:2px;margin:0 10px;}
.breadcrumbs .items .item strong,.breadcrumbs .items .item>span{font-size:15px;}
.aboutus-wrapper.new-section{padding-bottom:70px;}
.aboutus-wrapper.new-section .bg03{max-width:181px;bottom:-20px;}
.founder-wrapper.new-section .contentArea{padding-left:21px;}
.founder-wrapper.new-section .contentArea::before{left:0;width:3px;}
.product-list-wrapper.new-section{padding-bottom:40px;padding-top:60px;}
.product-list-wrapper .product-item-info .product-item-photo{width:100%;}
.product-item{padding:20px!important;border-radius:12px;}
.product-list-wrapper .product-item-details{width:100%!important;padding-left:0;margin-bottom:15px;margin-top:25px;}
.product-item-info .product-item-details .product-name-warpper .product-name{font-size:22px;}
.price-box .price-container .price{font-size:17px;}
.product-item .category-hover-link{width:100%!important;left:unset!important;display:flex;margin-top:15px!important;align-items:flex-start;}
.product-list-wrapper .toolbar-top .toolbar .toolbar-sorter.sorter{margin:0 0 15px 0px;}
.product-list-wrapper .toolbar-top{margin-top:0;}
.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 .toolbar{}
.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{font-size:22px;}
.product-details-wrapper .price-box>.price-container .price,.product-details-wrapper .price-box .normal-price .price,.product-details-wrapper .price-box .special-price .price{font-size:22px;}
.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{font-size:20px;}
.product-details-wrapper .qty-btnArea{margin:0;flex-wrap:wrap;padding-top:25px;}
.qty-btnArea .qtyCounter{margin:0 0 25px;}
.qty-btnArea .btnArea{margin-bottom:25px;}
.product.data.items>.item.content{margin-top:0;border-top:0;padding:0;}
.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-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;}
.related-products-wrapper .title-style .title-name{}
.product-details-wrapper{padding-bottom:50px;}
.product.data.items>.item.title>.switch{font-size:20px;border-bottom:1px solid #eeee!important;margin-bottom:20px;}
.inner-container{padding:30px 20px;}
.gallery-list-wrapper .img-holder img{border-radius:10px;}
.imagegallery-gallery-view div#custom_main_container{width:100%!important;padding:0;}
.gallery-list-wrapper.new-section .gallery-title-holder h3,.gallery-title-holder a{font-size:18px;}
.page-title-wrapper .category-image .banner-image,.page-title-wrapper .category-image>img{right:90%;}
.gallery-list-wrapper.new-section hr{margin:20px 0;}
.reachus-wrapper.new-section{}
.reachus-wrapper.new-section iframe{height:400px;}
.reachus-wrapper .title-style{margin-top:15px;}
.enquiry-wrapper.new-section{padding-top:50px!important;padding-bottom:131px!important;}
.contactUs-main{margin-bottom:25px!important;}
.contactUs-main .iconArea i{font-size:17px;margin-top:6px;}
.enquiry-wrapper .textColRight{width:100%;}
.enquiry-wrapper.new-section .textColRight{width:87%;padding:25px 16px!important;}
.enquiry-wrapper .title-style .title-name{line-height:1.2;}
.enquiry-wrapper.new-section .row-centerd:after{bottom:-38px;left:20px;}
.enquiry-wrapper .form-group .input-text::placeholder,.enquiry-wrapper .form-group input::placeholder,.enquiry-wrapper .form-group select::placeholder,.enquiry-wrapper .form-group textarea::placeholder,.enquiry-wrapper .fieldset .field .input-text::placeholder,.enquiry-wrapper .fieldset .field input::placeholder,.enquiry-wrapper .fieldset .field select::placeholder,.enquiry-wrapper .fieldset .field textarea::placeholder{font-size:15px;}
.enquiry-wrapper .form-group select{font-size:16px;}
.enquiry-wrapper .form-group .input-text,.enquiry-wrapper .form-group input,.enquiry-wrapper .form-group select,.enquiry-wrapper .form-group textarea,.enquiry-wrapper .fieldset .field .input-text,.enquiry-wrapper .fieldset .field input,.enquiry-wrapper .fieldset .field select,.enquiry-wrapper .fieldset .field textarea{font-size:16px;}
.contactUs-main .contentArea p,.contactUs-main .contentArea a{font-size:17px;}
.thankYou-wrapper .contentArea h2.base1{font-size:50px;line-height:48px;}
.thankYou-wrapper .contentArea{top:50px;}
.thankYou-wrapper .contentArea .container{padding:0 15px;}
.careers-wrapper.new-section .bg04{max-width:258px;bottom:-82px;}
.faq-main .accordion-wrap .title>p{font-size:15px!important;}
.faq-main .accordion-wrap .title{font-size:20px;}
.list-style li{font-size:16px;}
.faq-main .accordion-wrap .texts-desc h4,.faq-main .accordion-wrap .texts-desc h3{font-size:17px!important;}
.faq-main .accordion-wrap .texts-desc p{font-size:16px;}
.toolbar-blog .pages .items.pages-items{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0;}
.toolbar.toolbar-blog{padding-top:10px;margin-top:15px;}
.blog-list-wrapper.new-section .toolbar-top .toolbar-blog{justify-content:center;}
.blog-list-wrapper.new-section .toolbar-bottom{margin-top:20px;}
.toolbar-blog .pages .item{margin-top:10px;margin-left:5px!important;}
.product-share.blog-share{display:flex;align-items:flex-start;}
.post-next{margin-top:0;}
.blog-list-share{display:flex;flex-direction:column;}
.product-share.blog-list-share .label{line-height:30px;}
.blog-details-main .postTitle{font-size:20px;line-height:1.2;margin:0px 0 20px 0;letter-spacing:0.8px;}
.blog-details-main img{border-radius:10px;}
.postDescrArea p{font-size:16px;}
.blog-details-bottom{display:flex;flex-direction:column;align-items:center;}
.post-nextprev{display:flex;align-items:flex-start;justify-content:space-between!important;margin-top:0;}
.blog-share .label{font-size:16px;margin-top:6px;}
.post-nextprev .nextprev-link span{min-width:165px;}
.postDescrArea h4{font-size:25px;margin:15px 0;line-height:35px;}
.blog-details-main .post-info label{font-size:14px;margin-bottom:11px;}
.month-search{display:flex;align-items:center;width:100%!important;margin-right:0;margin-bottom:15px!important;}
.yeras-search{display:flex;justify-content:center;align-items:center;align-content:center;width:100%!important;}
.sidebar-blog-archive .block-content{display:flex;flex-direction:column;justify-content:center;}
.blog-list-wrapper.new-section .toolbar-top{margin:0!important;}
.sidebar-blog-archive .block-content label{width:50px;}
.sidebar-blog-archive .block-content label{width:50px;}
.cart-empty{padding:0!important;}
.table-checkout-shipping-method tbody td{font-size:15px;padding:10px 5px;}
.blog-details-main .main-img{padding:0 0px;}
}
/*-320-*/
@media only screen and (max-width:374.98px){
.logo-wrapper-main .user-links{margin-left:0!important;}
.bg01{right:-202px;}
.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{letter-spacing:0.5px;font-size:15px;}
.page-footer .footer-top-main .footer-links .contact-details li>p,.page-footer .footer-top-main .footer-links .contact-details li a{font-size:15px!important;}
.topbar-main .owl-carousel .owl-nav button.owl-next,.topbar-main .owl-carousel .owl-nav button.owl-prev{}
.qty-btnArea .btnArea{display:flex;flex-direction:column;align-items:flex-start;}
.btnArea .btnTheme.towishlist{margin:15px 0 0 0;}
.qty-btnArea .btnArea .btnTheme{width:180px;}
.table-checkout-shipping-method tbody td{font-size:14px;padding:10px 5px;}
.subscribe-main .form-subscribe .form-control input{font-size:15px;height:auto;border-radius:0;}
.table-wrapper .table:not(.totals):not(.table-comparison) tfoot .amount{font-size:15px;padding:6px;}
.thankYou-wrapper .contentArea h2.base1{font-size:34px;line-height:40px;}
.minicart-wrapper .minicart-items-wrapper{max-height:200px!important;}
.minicart-wrapper .block-minicart:before{right:22%;}
.minicart-wrapper .block-minicart:after{right:21.8%;}
.minicart-wrapper .product .actions>.secondary{top:-4px;}
}
@media screen and (max-width:767px),print{
body{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.order-xs-1{order:1;}
.order-xs-2{order:2;}
.page-wrapper{margin:150px 0px 0px!important;}
.page-header{z-index:2;}
.desktop-header{}
.mobile-header{display:block!important;}
.sticky .topbar-wrapper{}
.topbar-main{}
.topbar-main .owl-nav{}
.topbar-main p{text-align:center;margin-top:0;}
.topbar-main a{margin:0 0 0 7px;}
.logo-wrapper-container{height:100px;}
.logo-wrapper-main{}
.logo-wrapper-main .logo-wrapper{order:1;}
.logo-wrapper-container .logo-wrapper>a img,.sticky .logo-wrapper-container .logo-wrapper>a img{max-width:100px;}
.logo-wrapper-main .user-links{display:flex;align-items:center;border:0;order:2;margin-left:45%;}
.wishlist-wrapper{}
.cart-wrapper{display:inline-block;margin:0 0px 0 0!important;}
.user-links .currency-wrapper{}
.user-links .currency-wrapper::before{display:none;}
.currency-wrapper .currency .currValue select{padding:0 14px 0 7px;font-size:12px;}
.search-wrapper{}
.search-wrapper .search-find{display:none;}
.search-wrapper .search-box .btnTheme{width:auto;}
.user-links .account-wrapper{line-height:0;}
.user-links .account-wrapper .action,.user-links .account-wrapper .account .action{}
.account-wrapper .account span{margin:0 0 0 5px;}
.user-links .account-wrapper .action span{display:none;}
.user-links .account-wrapper .account .action .fa-user{margin:0 0 0 0;font-size:18px;}
.user-links .wishlist-wrapper{display:none;}
.wishlist-wrapper .wishlist .action{font-size:0;text-align:center;height:30px;width:22px;}
.wishlist-wrapper .wishlist .action img{position:relative;top:0;height:22px;}
.user-links .cart-wrapper,.user-links .quote-wrapper{}
.user-links .cart-wrapper .icon-setting .carticon,.user-links .quote-wrapper .icon-setting .carticon{top:0;line-height:normal;}
.user-links .cart-wrapper>.minicart-wrapper>a.action,.user-links .quote-wrapper>.miniquote-wrapper>a.action{min-width:auto;font-size:0;}
.user-links .cart-wrapper>.minicart-wrapper>a.action img,.user-links .quote-wrapper>.miniquote-wrapper>a.action img{margin:0;}
.user-links .cart-wrapper>.minicart-wrapper>a.action .cartprice,.user-links .quote-wrapper>.miniquote-wrapper>a.action .cartprice{}
.user-links .cart-wrapper>.minicart-wrapper>a.action .cartprice h6,.user-links .quote-wrapper>.miniquote-wrapper>a.action .cartprice h6{}
.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;}
.sticky .main-menu-wrapper nav.navbar .user-links{}
.minicart-wrapper .action.showcart .count{left:13px;top:-9px;line-height:20px;}
.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:150px!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:100px!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{text-align:center;margin:0 auto;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a{font-weight:500;font-size:15px;line-height:20px;max-height:40px;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{width:auto;height:auto;position:relative;z-index:15;left:0;right:0;margin:0;order:3;}
.main-menu-wrapper .container{padding-left:0;}
.main-menu-wrapper .navbar{float:right;padding:0px;width:100%;display:inline-block;position:relative;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{color:#ffffff;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;flex-direction:column;right:0;top:12px;}
.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{padding:0;border:0;position:relative;z-index:15;}
.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav{margin:0 auto;height:auto;overflow-x:hidden;background:#ffff;border:0;width:100%;display:block;position:relative;}
.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;}
.navbar-default .navbar-nav>li>a{}
.navbar-default .navbar-nav>li>a,.main-menu-wrapper .navbar-nav .level0 .level-top{}
.navbar-default .navbar-nav>li::before{}
.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;}
.navigation .level0 .submenu a{}
.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;color:var(--light)!important;border:0!important;}
.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:#f5f5f5;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;}
.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{text-align:center;padding:3px 0;display:block;line-height:45px;}
.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{margin-bottom:0;}
.navbar-nav .open .dropdown-menu>li+li,.navbar-nav .open .submenu>li+li{border-top:1px solid #e9e9e9;margin:0!important;}
.main-menu-wrapper nav .collapse ul ul ul,.main-menu-wrapper nav .collapse ul ul ul.dropdown-menu{background-color:#e8e8e8;}
.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{text-align:center;padding:0 25px;line-height:50px;}
.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{background:#d5d5d5 0% 0% no-repeat padding-box!important;}
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:160px!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:fit-content;max-height:200px;position:relative;}
.page-title-wrapper .category-image .banner-overlay{background:#00000040;display:none;}
.page-title-wrapper .page-title .base,.page-layout-2columns-left .page-title-wrapper .page-title .base{white-space:normal;text-align:center;font-size:30px!important;line-height:33px;text-overflow:ellipsis;max-height:200px!important;}
.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{text-align:right;}
.breadcrumbs .items .item strong,.breadcrumbs .items .item>span{white-space:normal;text-align:center;}
.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%;padding:0!important;max-height:100vh;padding:0 15px!important;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:center;display:inline-block;color:#fff;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase;padding:12px 15px;width:100%;margin:0px;cursor:pointer;top:0;right:0;border:0;border-radius:0;box-shadow:none;position:relative;background:var(--primary);}
.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{width:auto;font-size:15px;}
.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:block;padding:0;border:0;}
.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{right:10px;}
.page-footer .footer-bottom-main{width:100%;}
.page-footer .footer-bottom-main .row{}
.page-footer .footer-bottom-main .copyright{padding:20px 0px;text-align:left;padding-bottom:0;font-size:14px;margin-top:0;}
.page-footer .footer-bottom-main .payment-cards,.page-footer .footer-bottom-main .payment-link{text-align:left;float:none;padding:20px 16px;padding-top:0;}
.page-footer .footer-bottom-main .payment-cards li a img,.page-footer .footer-bottom-main .payment-link img{margin-top:11px;text-align:left;}
.social .payment-link{display:block;position:absolute;float:right;right:0;top:-35px;}
.page-products .columns{padding-top:60px;position:relative;z-index:1;display:inline-block;}
.product-description-main{}
.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{min-width:155px;height:50px;padding:12px 20px!important;}
.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{padding:0;}
.btnTheme.file_btn{margin-top:0!important;max-width:100%;}
.enquiry-wrapper .form-group{padding:0;}
.page-footer .footer-top-main .footer-title>p{margin:15px 0 20px;}
.thankYou-wrapper{padding:0;}
.thankYou-wrapper div#featured_category{max-width:100%;width:100%;min-width:100%;padding:0;}
.thankYou-wrapper .container-fluid .col-xs-12{padding:0;}
.thankYou-wrapper .imageArea:before{content:" ";background:rgb(0 0 0 / 25%);z-index:1;height:100%;width:100%;display:block;position:absolute;display:none;}
.thankYou-wrapper>.imageArea{height:auto;min-height:600px;position:relative;}
.thankYou-wrapper>.imageArea>img{position:relative;width:auto;max-width:fit-content;height:603px;min-height:unset!important;}
.thankYou-wrapper .contentArea{}
.thankYou-wrapper .contentArea .base1{}
.thankYou-wrapper .contentArea .base3{font-size:37px;line-height:40px;margin-top:10px;}
.thankYou-wrapper .contentArea p.base2{margin-top:10px;}
.thankYou-wrapper .contentArea p+p{margin:10px 0 0 0;}
.thankYou-wrapper .contentArea .btnArea{display:flex;flex-direction:column;}
.thankYou-wrapper .contentArea .btnTheme{max-width:230px;}
.thankYou-wrapper .contentArea .btnTheme+.btnTheme{margin:15px 0 0 0px;}
.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;}
.product-list-wrapper .product-item{margin-bottom:40px;}
.product-details-wrapper{}
.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:-10px;}
.related-products.owl-carousel .owl-nav button.owl-prev{left:-10px;}
.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:10px!important;line-height:40px;}
.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{width:auto;}
.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{max-width:100%;max-width:170px;}
.footer-top-main>.container .row{margin:0;}
.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{text-align:center;overflow:hidden;}
.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{margin-top:50px;}
.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{text-align:left;width:100%;padding:0;margin:0px 0px 15px!important;}
.page-footer .footer-top-main .footer-logo{text-align:center;margin-top:0;}
.page-footer .footer-top-main .footer-title h3.customer-title{text-align:center;margin:40px 0 0 0;}
.footer-logo-wrapper .social-wrapper{display:inline-flex;align-items:center;justify-content:center;width:100%;position:relative;top:110px;margin:15px 0;}
.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{width:100%;display:inline-flex;align-items:flex-start;}
.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{width:auto;}
.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:40px 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:35px;line-height:38px;}
.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:13px;line-height:18px;letter-spacing:0px;color:#FFFFFF;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:35px;height:35px;display:block;background-position:center;background-repeat:no-repeat;right:2px;position:absolute;top:-6px;border-radius:100px;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:10px;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:10px;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 15px;}
.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:28px!important;line-height:35px!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%;}
.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:140px;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{border-left:0;width:100%;text-align:left;padding-bottom:25px;}
.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 */
.new-section{padding:60px 0;}
.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{}
.desk-cart{}
.mobile-cart{display:block;}
.user-links .cart-wrapper>.minicart-wrapper>a.action img{transition:none!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{display:flex;flex-direction:column;align-items:flex-start;}
.product-details-wrapper .product-share .label{font-size:18px;margin-bottom:7px;}
.capation .title{font-size:18px;line-height:28px;}
.toolbar.toolbar-blog{display:flex;flex-direction:column;align-items:center;}
.link-section a{font-size:15px;}
.title-style a{margin-top:30px;}
.page-footer .footer-top-main{padding:50px 0;}
.footer-top-main .container-fluid,.footer-bottom-main .container-fluid,.icon-wrapper .container-fluid{padding:0px 15px;}
.payment-link .footer-title{margin-bottom:11px!important;}
.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;}
.pages .action.previous::before,.pages .action.next::before{}
.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;}
.sticky .main-menu-wrapper nav .collapse{}
.user-links.mobile-only .wishlist-wrapper{margin-right:0;}
#searchArea{top:153px;z-index:1;width:95%;position:fixed;margin:0 auto;right:10px;}
#searchArea .input-text{width:100%!important;max-width:100%!important;left:0!important;}
.page-layout-1column .filter-current .action.remove{padding:0!important;}
.block-content.filter-content>.block-actions.filter-actions{display:none;}
.filter .filter-current.active+.block-actions{display:block!important;border:0;}
.filter .filter-current{border:0;}
.block-content.filter-content>.block-actions.filter-actions{padding-left:30px;margin-top:0px;margin-bottom:0;}
.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;}
.postDescrArea p b{}
.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%;padding:12px 13px!important;font-size:15px;}
.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;}
}
@media screen and (max-width:320px),print{
.logo-wrapper-main .user-links{}
.search-wrapper,.user-links .account-wrapper,.user-links .account-wrapper,.user-links .cart-wrapper,.user-links .quote-wrapper{}
.main-menu-wrapper .navbar-toggle::after{width:26px;}
.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{width:100%!important;padding:0;margin:0 0 5px;}
.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{font-size:11px;padding:0 20px;line-height:19px;margin-top:0!important;}
.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;line-height:35px!important;}
.topbar-main span{}
.main{min-width:auto!important;}
.main-menu-wrapper nav.navbar .account-user-link .login-action,.main-menu-wrapper nav.navbar .account-user-link .wishlist-action{margin-right:10px;}
.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{display:flex;flex-direction:column;align-items:flex-start;}
.title-style .title-name,.title-style .title-name.boldThin{font-size:28px;line-height:1.2;}
.product-list-wrapper .toolbar-top .field.limiter{display:inline-block!important;margin:14px 0px!important;}
.page-products .toolbar-top .toolbar-amount{text-align:center!important;margin:7px 0!important;width:100%;}
.product-list-wrapper .toolbar-top .toolbar-right{display:inline-block;justify-content:center;}
.blog-details-bottom{display:flex;align-items:center;}
.btnTheme.back{max-width:unset;}
.blog-post-view .post-nextprev{display:inline-block;}
.post-nextprev .nextprev-link span{min-width:256px;width:100%;}
.new-section.home-blog-slider .small-title-name{text-align:center;}
.post-nextprev{flex-direction:column;margin-top:16px;}
.post-nextprev .post-next{margin-left:0;margin-top:15px;}
.thankYou-wrapper .contentArea .btnTheme{max-width:100%;}
.main-menu-wrapper nav .collapse{max-height:420px;}
.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{margin:150px 0px 0px!important;}
.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{}
.page-header{        /* height: 125px;
*/}
.desktop-header{}
.mobile-header{}
.sticky .topbar-wrapper{margin:-50px 0 0 0;}
.topbar-main{}
.topbar-main p{text-align:center;}
.topbar-main a{margin:0 0 0 7px;}
.logo-wrapper-container{box-shadow:0px 3px 6px #00000029;height:100px;}
.logo-wrapper-container .logo-wrapper>a img,.sticky .logo-wrapper-container .logo-wrapper>a img{}
.search-wrapper{flex-direction:column;align-items:center;display:flex;justify-content:center;margin:0;margin:0px 25px 0px 0px;}
.search-wrapper .search-find{display:none;}
.search-wrapper .search-box{display:block;}
.search-wrapper .search-box>.action{}
.search-wrapper .search-box>.action img,.search-wrapper .icon-setting img{}
.search-wrapper .search-box .fa-search{}
.search-wrapper .search-box .btnTheme{width:auto;}
.user-links .account-wrapper{line-height:0;}
.user-links .account-wrapper .action span{display:none;}
.user-links .account-wrapper .action,.user-links .account-wrapper .account .action{}
.user-links .account-wrapper .account .action img{}
.user-links .account-wrapper .account .action .fa-user{}
.user-links .wishlist-wrapper{}
.wishlist-wrapper .wishlist .action{padding:0;width:40px;line-height:40px;height:auto;text-align:center;display:block;}
.user-links .wishlist-wrapper .wishlist .action img{height:25px;}
.user-links .cart-wrapper{text-align:center;justify-content:center;display:flex;align-items:center;margin:0;margin-right:15px;}
.user-links .cart-wrapper .icon-setting{}
.user-links .cart-wrapper .icon-setting .carticon{top:0;line-height:normal;}
.user-links .cart-wrapper>.minicart-wrapper>a.action{}
.user-links .cart-wrapper>.minicart-wrapper>a.action img{}
.user-links .cart-wrapper>.minicart-wrapper>a.action{}
.user-links .cart-wrapper>.minicart-wrapper>a.action .cartprice{}
.user-links .cart-wrapper .icon-setting .cartprice h6{height:0;width:0;overflow:hidden;margin-bottom:0px;}
.user-links .cart-wrapper .icon-setting .cartprice span .price,.user-links .cart-wrapper .icon-setting .cartprice p{}
.user-links .cart-wrapper .icon-setting .cartcontent{}
.minicart-wrapper{width:auto;}
.minicart-wrapper .block-minicart{min-width:auto;width:350px;position:fixed;right:15px;-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;top:140px!important;margin:0;}
.sticky .minicart-wrapper .block-minicart{top:100px!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;margin-top:0;}
.minicart-wrapper .block-minicart:before{}
.minicart-wrapper .block-minicart:after{}
.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;}
.minicart-wrapper .action.showcart .count{top:-7px;line-height:20px;left:12px!important;}
.user-links .cart-wrapper .icon-setting .cartcontent{display:none;}
.user-links .quote-wrapper{display:inline-block;position:relative;top:0;width:auto;margin:0 30px 0 0;}
.user-links .quote-wrapper .icon-setting{display:block;}
.user-links .quote-wrapper .icon-setting .quoteicon{top:0;}
.user-links .quote-wrapper>.miniquote-wrapper>a.action{}
.user-links .quote-wrapper>.miniquote-wrapper>a.action img{height:30px;top:0;}
.user-links .quote-wrapper>.miniquote-wrapper>a.action .quoteprice{}
.user-links .quote-wrapper .icon-setting .quoteprice h6{height:0;width:0;overflow:hidden;margin-bottom:0px;}
.user-links .quote-wrapper .icon-setting .quoteprice span .price,.user-links .quote-wrapper .icon-setting .quoteprice p{display:none;}
.user-links .quote-wrapper .icon-setting .quotecontent{display:none;}
.miniquote-wrapper{display:inline-block;position:relative;float:none;margin:0 0 0 0;top:0;}
.miniquote-wrapper .block-miniquote{min-width:auto;width:350px;margin-top:8px;position:fixed;top:111px;right:10px;}
.sticky .miniquote-wrapper .block-miniquote{top:76px;}
.miniquote-wrapper .block-miniquote:before{right:22%;}
.miniquote-wrapper .block-miniquote:after{right:21.9%;}
.miniquote-wrapper .miniquote-items-wrapper{max-height:250px;}
.block-miniquote .block-content>.actions>.primary{margin:0 10px 10px;}
.miniquote-wrapper .block-miniquote .block-content>.actions .action.primary{font:500 14px/40px inherit;}
.miniquote-wrapper .action.showquote .count{position:absolute;top:1px;right:0px;width:20px;height:20px;line-height:20px;font-size:10px;background-color:#23315e;color:#ffffff;font-weight:400;}
.user-links .quote-wrapper .icon-setting .cartcontent{display:none;}
/* Mobile Design */
.main-menu-wrapper nav.navbar .user-links{display:none;}
.sticky .main-menu-wrapper nav.navbar .user-links{}
.user-links .cart-wrapper .icon-setting .cartcontent{display:none;}
.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;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{text-decoration:none;background:transparent;border:0;color:#333333;}
.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:380px;position:fixed;top:150px;left:auto;right:0;box-shadow:0 10px 10px rgb(0 0 0 / 10%);padding:30px;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;max-height:600px!important;overflow-y:auto!important;}
.main-menu-wrapper nav ul li{width:100%;}
.sticky .main-menu-wrapper .navbar-collapse{top:100px;-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;border-top:1px solid #e9e9e9!important;}
.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{line-height:50px;}
.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:#f7f7f7;box-shadow:none!important;padding:0 0 0 0;margin:0;width:100%;}
.navbar-default .navbar-nav .dropdown-menu>li>a{text-align:center;padding:0 15px;display:-webkit-inline-flex;display:inline-block;width:100%;line-height:45px;}
.ves-megamenu .dropdown.submenu-left{padding:0;border-bottom:1px solid #ececec!important;}
.main-menu-wrapper nav{}
.navbar-default .navbar-nav .dropdown-menu>li>a::before{}
#back2Top{right:10px;bottom:100px;}
.owl-carousel .owl-nav button.owl-next{right:-20px;top:0;line-height:25px;}
.owl-carousel .owl-nav button.owl-prev{left:-20px;top:0;}
.related-products.owl-carousel .owl-nav button.owl-next{right:-5px;}
.related-products.owl-carousel .owl-nav button.owl-prev{left:-5px;}
.topbar-main .owl-carousel .owl-nav button.owl-prev{left:0px!important;}
.owl-theme .owl-dots .owl-dot{margin:0 20px;}
.owl-theme .owl-dots .owl-dot span::after{width:18px;}
.breadcrumbs .items .item{white-space:nowrap;overflow:unset;}
.page-title-wrapper .category-image .banner-image,.page-title-wrapper .category-image>img{height:226px;bottom:0;width:auto;max-height:270px;position:relative;float:left;left:0;object-fit:cover;}
.page-title-wrapper .category-image .page-title-contents{padding:0;}
.page-title-wrapper .page-title .base{font-size:35px!important;line-height:45px!important;}
.categorypath-investors.page-products .columns,.category-our-services.page-products .columns{padding-top:0;}
.btnTheme{min-width:170px;height:50px;}
.btnTheme span::after{font-size:16px;width:45px;height:45px;}
.section-bottom-link{margin-top:40px;}
.page-main .container .container{padding:0 15px;width:100%;}
.breadcrumb-section>.container{padding:0!important;}
.thankYou-wrapper{padding:0;}
.thankYou-wrapper div#featured_category{padding:0;}
.thankYou-wrapper .imageArea:after{}
.thankYou-wrapper>.imageArea{min-height:600px;}
.thankYou-wrapper .imageArea:before{content:" ";background:rgb(0 0 0 / 25%);z-index:1;height:100%;width:100%;display:block;position:absolute;display:none;}
.thankYou-wrapper>.imageArea img{position:relative;width:auto;max-width:fit-content;height:800px;min-height:calc(100vh - 500px)!important;}
.thankYou-wrapper .contentArea{top:20%;}
.thankYou-wrapper .container-fluid.nomp-sides .col-xs-12{padding:0;}
.thankYou-wrapper .contentArea h2.base1{font-size:65px;line-height:60px;}
.thankYou-wrapper .contentArea .base3{font-size:60px;}
.footer-details h3{margin-bottom:25px;}
.subscribe-main{width:100%;margin-top:25px;display:flex;flex-direction:column-reverse;max-width:100%;}
.page-footer .footer-top-main{padding:50px 0;float:left;}
.page-footer .footer-top-main .footer-links ul.count2-xs{column-count:2;}
.footer-links-main{display:inline-block;float:left;width:100%;}
.toolbar-top .toolbar{padding:0;}
.toolbar-bottom .toolbar{padding:0;}
.toolbar-bottom .pages{margin:0;}
.toolbar-top .toolbar-sorter.sorter{float:left;margin:0;}
.toolbar-bottom .toolbar{text-align:center;}
.toolbar-bottom .pages{width:auto;float:left;}
.toolbar .pages .pages-items{}
.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{max-width:400px!important;}
.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{text-align:left;margin:25px 0px 20px;}
.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{text-align:left;width:100%;}
.footer-top-main .social-wrapper{justify-content:flex-start;}
.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{margin:0 0 0 0;display:inline-block;text-align:center;width:100%;padding:17px 0px;padding-bottom:4px;}
.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{text-align:center;float:none;justify-content:center;width:100%;margin:0;padding-bottom:20px;}
.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 .block-title.filter-title strong{text-align:center;display:inline-block;color:#ffff;font-weight:600;font-size:17px;line-height:22px;text-transform:uppercase;padding:12px 39px;width:100%;margin:0px;cursor:pointer;top:0;right:0;border:0;border-radius:0;box-shadow:none;position:relative;background:var(--primary);}
.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:0;border:0;max-height:500px!important;overflow-y:auto;display:none;}
.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;padding:12px 20px!important;}
.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;max-height:150px;}
.wishlist-index-index .products-grid.wishlist .product-item{margin-bottom:20px;box-shadow:0 0 2px rgb(0 0 0 / 11%)!important;}
.form-wishlist-items .products-grid.wishlist .product-item .product-item-info{padding:10px;}
.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{line-height:22px;}
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;}
.related-products-wrapper+.related-products-wrapper{padding-top:0!important;}
/*home page */
.new-section{}
.textColRight .textContent{padding-left:15px;margin-top:60px;padding-right:15px!important;margin-bottom:60px;}
.main-welcome.textColRight{width:100%;}
.list-unstyled.inner-link li>a{padding:14px 15px!important;}
.page-title-wrapper .page-title-contents{margin:55px 0px;}
.new-section .nav-tabs.nav-justified>li>a{min-width:170px;}
.product-list-section .product-item-info .product-item-details .product-name-warpper{padding-left:0;}
.product-list-section .product-item-info .product-item-photo{width:100%!important;margin:20px 0;}
.product-list-section .product-item-info .product-item-details{width:100%!important;}
.product-details-wrapper .product-info-main .product-overview{padding-top:20px;}
.product.data.items>.item.title>.switch{}
.product-description-info .table tbody td{padding:10px 20px!important;}
.product.data.items>.item.title~.item.title{margin:0 0 0 51px;}
.related-products .owl-nav{top:40%;}
.product-description-wrapper .reviews-content-area .product-description-info{flex-direction:column!important;align-items:center;}
.product-description-wrapper .row .col-xs-12{}
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;}
.contactUs-main{}
.contactUs-main .contentArea p,.contactUs-main .contentArea a{font-size:17px;}
.contactUs-main h3{font-size:19px;}
.contact-social-icon{width:100%;display:flex;align-items:center;justify-content:center;margin:0 0;padding:45px 0!important;}
.contactUs-main .contentArea .mail-link{font-size:18px;}
.enquiry-wrapper .title-description{}
.enquiry-wrapper .title-style .title-name{}
.enquiry-wrapper .title-style{margin-bottom:0;}
}
@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;}
.thankYou-wrapper .contentArea p.base2{max-width:650px;}
}
@media screen and (min-width:1024px) and (max-width:1360px) and (orientation:portrait){
.topbar-wrapper>.container,.logo-wrapper-container>.container{width:100%;}
.search-wrapper{}
.search-wrapper .search-find .search-search{width:380px;}
.page-title-wrapper .page-title .base{font-size:40px;line-height:50px;}
.thankYou-wrapper>.imageArea{}
.thankYou-wrapper>.imageArea img{position:relative;height:100%;object-fit:cover;}
.account .page-main .columns .sidebar.sidebar-main{padding:0 0 20px;}
.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{padding:0 0 0 12px;}
.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{font-size:20px;}
.product-options-wrapper .col-xs-12.col-sm-6.col-md-6.col-lg-6{width:100%;}
.checkout-index-index .form-login .actions-toolbar{flex-direction:row-reverse;}
.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;}
.related-products.owl-carousel .owl-nav button.owl-next{right:-20px;}
.related-products.owl-carousel .owl-nav button.owl-prev{left:-20px;}
.owl-carousel .owl-nav button.owl-prev{left:-40px;}
.owl-carousel .owl-nav button.owl-next{right:50px;}
.topbar-main .owl-carousel .owl-nav button.owl-next{right:0px;}
.topbar-main .owl-nav button.owl-prev{left:0px;}
.subscribe-wrapper .container>.row>.col-xs-12.col-sm-5.col-md-4{width:100%;margin:0 0 20px;}
.subscribe-wrapper .container>.row>.col-xs-12.col-sm-7.col-md-8{width:100%;}
.footer-top-main .social-container{align-items:center;justify-content:center;flex-direction:column;}
.footer-top-main .social-container>span{margin:0 0 15px;}
.checkout-cart-index .page-main .columns{padding:0 15px!important;}
.cart-container .form-cart{width:71%;padding-right:3%;}
.cart-summary{width:29%;}
.product-details-wrapper{padding:70px 0;}
.related-products-wrapper+.related-products-wrapper{padding:60px 0!important;}
.related-products-wrapper{}
div#together{padding-bottom:60px!important;}
.product-details-wrapper .product-info-main .prd-info .product-label{font-size:35px;line-height:46px;}
.product-details-wrapper .product-info-main{padding:0;width:100%;}
.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;}
.contactUs-container .contactUs-main{padding:0;}
.page-footer .copyright{text-align:left;display:inline-block;width:100%;}
.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){
.navbar-default .navbar-nav>li>a{font-size:15px;}
.navbar-default .navbar-nav>li{margin-left:6px!important;}
.thankYou-wrapper>.imageArea{object-fit:cover;position:relative;width:auto;}
.thankYou-wrapper>.imageArea img{position:relative;width:100%;float:left;height:100vh;}
.thankYou-wrapper .contentArea{top:15%;}
.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%;}
.new-section{padding:75px 0;}
.title-name{font-size:38px;margin-bottom:30px;}
.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:15px!important;letter-spacing:0.5px;padding:12px 13px!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;}
.new-section .nav-tabs.nav-justified>li>a{min-width:200px;}
.thankYou-wrapper .contentArea h2.base1{font-size:75px;}
.thankYou-wrapper .contentArea .base3{font-size:60px;}
}
@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;}
.laguage-wraper{margin:0px 11px 0 10px!important;}
.goog-te-gadget-simple .goog-te-menu-value span{font-size:14px;}
.topbar-main p>strong{font-size:15px;}
.topbar-main-left {
    max-width: 51% !important;
}
}
@media only screen and (max-width:767px){
.checkout-payment-method .payment-method-title{}
.checkout-payment-method .payment-method+.payment-method .payment-method-title{padding:10px 0;}
}
@media only screen and (min-width:1350px) and (max-width:1499.98px){
.main-welcome.textColRight{width:665px;}
.welcome-text{margin-left:-114px;padding:0 25px 57px 55px;}
.bg01{max-width:400px;bottom:28px;}
.new-section.home_story .img1{min-height:591px;}
}
@media only screen and (min-width:1200px) and (max-width:1349.98px){
.textColRight .textContent{padding-left:180px!important;}
.welcome-text{margin-left:-206px;padding:0 35px 58px 43px;}
.bg01{max-width:372px;}
.navbar-default .navbar-nav>li{margin-left:30px!important;}
}
@media only screen and (min-width:1100px) and (max-width:1199.98px){
.welcome-text{margin-left:-200px;padding:0 35px 77px 30px;}
.blog-details-main .main-img{padding:0 60px;}
}
@media only screen and (min-width:992px) and (max-width:1099.98px){
.main-welcome .img2{max-width:280px;border:5px solid #fff;right:-50px;}
.textColRight .textContent{padding:70px;padding-right:15px;padding-left:100px;}
.welcome-text{margin-left:-104px;padding:0 35px 28px 38px;}
.bg01{max-width:280px;}
.reachus-wrapper.new-section iframe{max-width:447px;height:580px;}
.sidebar-blog-archive .block-content label{margin-right:11px;}
}
@media screen and (min-width:1300px) and (max-width:1399px){
.careers-wrapper.new-section .bg04{max-width:392px;left:-42px;bottom:-145px;}
.aboutus-wrapper .contentArea{margin-left:70px;}
.careers-wrapper.new-section .bg04{}
.thankYou-wrapper .contentArea{top:18%;}
.navbar-default .navbar-nav>li{margin-left:45px;margin-bottom:0;}
}
@media only screen and (min-width:1200px) and (max-width:1299.9px){
.thankYou-wrapper .contentArea{top:15%;}
.thankYou-wrapper .contentArea h2.base1{font-size:70px;}
.thankYou-wrapper .contentArea .btnArea{margin-top:14px!important;}
.topbar-main-left {
    max-width: 50% !important;
}
}
@media only screen and (min-width:1100px) and (max-width:1199.9px){
}
@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 only screen and (min-width:767px) and (max-width:850px){
.thankYou-wrapper>.imageArea img{right:50%;}
}
@media screen and (min-width:768px){
.fieldset>.field:not(.choice)>.control{width:100%;}
}