@media screen and (max-width:767px), print {
	body { font-smooth: always; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.page-wrapper { margin: 160px 0px 0px !important; }
	.page-header { }
	.desktop-header { }
	.mobile-header { display: block !important; }
	.sticky .topbar-wrapper { margin: -50px 0 0 0; }
	.topbar-main { height: 50px; align-items: flex-start; }
	.topbar-main .owl-nav { top: 0px !important; }
	.topbar-main p { text-align: center; line-height: 50px; font-size: 11px; }
	.topbar-main a { margin: 0 0 0 7px; }
	.logo-wrapper-container { height: auto; }
	.logo-wrapper-main { padding: 0; height: 100px; }
	.logo-wrapper-main .logo-wrapper { z-index: 9; width: auto; padding-top: 5px; }
	.logo-wrapper-container .logo-wrapper>a img, .sticky .logo-wrapper-container .logo-wrapper>a img { width: 110px; }
	.logo-wrapper-container .container-fluid { padding: 0 15px !important; }
	.logo-wrapper-main .user-links { width: auto !important; flex-direction: row-reverse; border: 0; }
	.wishlist-wrapper { display: inline-block; margin: 0 10px 0 0; }
	.cart-wrapper { display: inline-block; margin: 0 10px 0 0; }

	/* .logo-wrapper-main .user-links a.action {

		font-size: 20px;

		line-height: normal;

	   }

	*/
	.user-links .currency-wrapper { display: none; }
	.user-links .currency-wrapper::before { display: none; }
	.currency-wrapper .currency .currValue select { padding: 0 14px 0 7px; font-size: 12px; }
	.search-wrapper { margin: 0 5px 0px 0; display: none; }
	.search-wrapper .search-find { display: none; }
	.search-wrapper .search-box .btnTheme { width: auto; }
	.user-links .account-wrapper { margin: 0 5px 0px 0; display: none; }
	.user-links .account-wrapper .action, .user-links .account-wrapper .account .action { width: 35px; }
	.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 { margin: 0 5px 0px 0; 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 { text-align: center; margin: 0 15px 0px 0px; }
	.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 { display: inline-flex; display: -webkit-inline-flex; justify-content: center; position: relative; margin: 0 auto; padding: 0 25px; overflow-x: hidden; overflow-y: auto; background: #FFFFFF; border: 0; width: 100%; height: 70px; position: fixed; top: 129px; left: 0; z-index: 1; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky .main-menu-wrapper nav.navbar .user-links { top: 89px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.minicart-wrapper .action.showcart .count { top: -8px; right: -14px; display: block; }
	.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: 140px !important; margin: 0 auto !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky .minicart-wrapper .block-minicart { top: 100px !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.minicart-wrapper .block-minicart:before { right: 10%; }
	.minicart-wrapper .block-minicart:after { right: 9.8%; }
	.minicart-wrapper .minicart-items-wrapper { max-height: 230px; }
	.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: 28px; margin-bottom: 10px; margin-right: 1px; width: 40px; position: relative; z-index: 10; }
	.minicart-items .update-cart-item { float: none; padding: 2.5px 9px; height: 28px; margin-top: 1px; }
	.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; }
	.main-menu-wrapper .container { padding-left: 0; }
	.main-menu-wrapper .navbar { float: right; padding: 0px; width: 100%; display: inline-block; position: static; 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: 14px; }
	.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; max-height: 500px; overflow-x: hidden; overflow-y: auto; background: #ffff; border: 0; width: 100%; display: block; box-shadow: 0 5px 10px rgb(0, 0, 0, 0.16); position: fixed; top: 150px; left: 0; padding: 0 0 0 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; overflow-y: auto; }
	.sticky .main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav { top: 100px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.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 { color: #1f1f1f !important; }
	.navbar-default .navbar-nav>li>a, .main-menu-wrapper .navbar-nav .level0 .level-top { padding: 0 25px; width: 100%; vertical-align: middle; text-align: left; line-height: 45px !important; border-top: 0 !important; margin: 0; display: inline-block; position: relative; }
	.navbar-default .navbar-nav>li>a::before, .navbar-default .navbar-nav>li>a::after { 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 { color: var(--light) !important; line-height: 50px !important; }
	.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 { margin-right: 0px; }
	.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 { content: '\f107'; transform: none; font-family: 'Font Awesome 5 Free'; font-weight: 700; text-align: center; font-size: 15px; line-height: 50px !important; background-color: transparent; display: inline-block; float: none; margin: 0 0 0 10px; width: 20px; height: 50px; right: 15px; 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, .navbar-nav>.level0.parent.active>a.level-top .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; }
	.main-menu-wrapper .navbar-nav .level0.submenu .category-item:hover, .main-menu-wrapper nav .collapse ul ul>li:hover { background: var(--primary) !important; }
	.main-menu-wrapper .navbar-nav .level0.submenu .category-item:hover a, .main-menu-wrapper nav .collapse ul ul>li:hover a { color: #fff; font-weight: 600; }
	.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; z-index: 10; }
	.main-menu-wrapper .navbar-nav .level0>.submenu li a::before { display: none !important; }
	.main-menu-wrapper .navbar-nav .level0>.submenu>li+li { }
	.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, .main-menu-wrapper .navbar-nav .level0.submenu .category-item { }
	.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: left; }
	.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; display: inline-block; line-height: 45px; padding: 0 25px; }
	.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 { line-height: 50px; }
	.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-wrapper .page-title { margin-bottom: 0px; height: auto; padding: 0; }
	.checkout-cart-index .page-title-wrapper .page-title { margin: 0; }
	.page-title-wrapper .category-image { }
	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: 420px !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: 260px; position: relative; left: auto; min-height: unset; }
	body.page-with-filter.page-products.catalog-category-view.page-layout-1column .page-title-wrapper .category-image>img { max-height: 350px; }
	.page-title-wrapper .category-image .banner-overlay { }
	.page-title-wrapper .category-image .page-title-contents { padding-bottom: 15px !important; }
	.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: 45px; text-overflow: ellipsis; max-height: 200px !important; }
	.catalog-category-view.page-layout-fullpage-layout .page-title-wrapper .page-title .base { color: #ffffff !important; padding-bottom: 15px; }
	.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; padding: 0; max-width: 100%; position: relative; bottom: 15px; }
	.breadcrumb-section, .breadcrumb-section .container { 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 { }
	.breadcrumbs .items .item a { text-align: right; }
	.breadcrumbs .items .item strong, .breadcrumbs .items .item>span { text-align: left; max-width: 195px; }
	.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 { width: 100%; float: left; display: inline-block; }
	.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; padding: 0; display: block; }
	.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(--light); color: #ffffff; }
	.block.filter.active .filter-options { display: block; }
	.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: 30px 6%; }
	.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; bottom: 100px; }
	.page-footer .footer-bottom-main { width: 100%; }
	.page-footer .footer-bottom-main .row { display: inline-flex; flex-direction: column; float: left; justify-content: center; align-items: center; }
	.page-footer .footer-bottom-main .copyright { text-align: center; }
	.page-footer .footer-bottom-main .payment-cards, .page-footer .footer-bottom-main .payment-link { text-align: center; float: none; justify-content: center; width: 100%; margin: 0 0 0 0; }
	.footer-links-main .social { order: 4; }
	.page-footer .footer-bottom-main .payment-cards li a img, .page-footer .footer-bottom-main .payment-link img { height: 25px; width: auto; }
	.social .payment-link { display: block; position: absolute; float: right; right: 0; top: -35px; }
	.payment-link { display: none; }
	.title-style { margin-bottom: 30px; }
	.title-style .small-title-name { }
	.title-style .title-name, .title-style .title-name.boldThin { font-size: 30px; line-height: 40px; word-break: normal; }
	.title-style .title-name strong, .title-style .title-name span { }
	.title-style .title-description { width: 100%; margin-left: 0; margin-right: 0; }
	.title-style.flex { justify-content: center; flex-direction: column; }
	.title-style.flex .title-name { }
	.title-style.flex .title-right { }
	.title-style.flex .title-right .owl-theme { }
	.title-style.title-border::before { display: none; }
	.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 { padding: 40px 0; }
	.product-description-wrapper .tab-content { padding-top: 20px; }
	.product-description-wrapper .nomp-sides { padding-left: 15px !important; padding-right: 15px !important; }
	.review-add .block-title { }
	.block.review-add { display: inline-block; width: 100% !important; float: left !important; padding: 0; padding-bottom: 0; margin-top: 0; margin-right: 0 !important; }
	.review-add .block-content .fieldset .review-legend.legend strong { margin: 10px 0px 0px 7px; }
	.catalog-product-view .review-top { width: 100%; display: flex; flex-direction: column; justify-content: flex-end; margin-bottom: 16px; }
	.review-item { padding: 15px 0; list-style: none; }
	.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; }
	.block.review-list { display: inline-block; width: 100%; float: left; margin: 0; padding: 20px; margin-top: 40px; }
	.review-add .block-content .actions-toolbar>.actions-primary .action.primary { float: unset; }
	.review-form .fieldset .field .input-text { margin-bottom: 10px; }
	.btnTheme { min-width: 155px; }
	.btnTheme span { }
	.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-carousel .owl-nav button.owl-next { }
	.owl-carousel .owl-nav button.owl-prev { left: -15px !important; }
	.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { }
	.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span { font-size: 0px; }
	.owl-carousel .owl-nav button.owl-next span::before, .owl-carousel .owl-nav button.owl-prev span::before { }
	.owl-carousel .owl-nav button.owl-next span::after, .owl-carousel .owl-nav button.owl-prev span::after { }
	.featured-product-wrapper.new-section .owl-nav button.owl-next { right: 0px; width: 30px; }
	.featured-product-wrapper.new-section .owl-nav button.owl-prev { left: 0px !important; width: 30px; }
	.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%; }
	.faq-wrapper { padding: 60px 0; }
	.faq-wrapper .nav-tabs li a { font-size: 20px; }
	.faq-wrapper .nav-tabs li { width: calc(30%); text-align: center; }
	.faq-wrapper .nav-tabs { display: flex; justify-content: center; }
	.faq-main { }
	.faq-main .accordion-wrap .texts-desc { padding: 15px !important; }
	.reachus-wrapper { padding: 40px 0; }
	.reachus-wrapper .title-style { margin-bottom: 15px; }
	.contactUs-container { width: 100%; margin: 0; }
	.contactUs-container p, .contactUs-container a { font-size: 25px; }
	.reachus-wrapper .small-title-name { text-align: left; margin-bottom: 0; }
	.reachus-wrapper .title-name { text-align: center; font-size: 40px; line-height: 50px; }
	.contactUs-container .contactUs-main+.contactUs-main { margin: 0; margin-bottom: 10px !important; }
	.enquiry-wrapper { padding: 60px 15px; padding-top: 0; }
	.enquiry-wrapper .form-enquiry { padding: 0; margin-top: 50px; margin-bottom: 0; }
	.enquiry-wrapper .form-group { padding: 0; margin-bottom: 15px; }
	.enquiry-wrapper .form-group .btnTheme, .enquiry-wrapper .actions-toolbar>.primary .btnTheme { margin-top: 0; }
	fieldset.fieldset.fieldset-2.left { float: left; width: 100% !important; }
	fieldset.fieldset.fieldset-3.right { width: 100% !important; float: right; }
	.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:after { content: ' '; background: rgb(0 0 0 / 35%); z-index: 1; height: 100%; width: 100%; display: block; position: absolute; display: none; }
	.thankYou-wrapper>.imageArea { height: auto; min-height: 550px; }
	.thankYou-wrapper>.imageArea>img { position: relative; width: auto; max-width: fit-content; height: 650px; float: left; }
	.thankYou-wrapper .contentArea { top: 180px; z-index: 1; padding: 0 15px; }
	.thankYou-wrapper .contentArea h2.base1 { font-size: 40px; line-height: 50px; }
	.thankYou-wrapper .contentArea h3.sub-base1 { font-size: 35px; line-height: 45px; }
	.thankYou-wrapper .contentArea p.base2 { font-size: 15px; }
	.thankYou-wrapper .contentArea p+p { margin: 10px 0 0 0; }
	.thankYou-wrapper .contentArea .btnArea { width: 100%; }
	.thankYou-wrapper .contentArea .btnTheme { min-width: 135px; width: auto; }
	.thankYou-wrapper .contentArea .btnTheme+.btnTheme { margin: 0 0 0 10px; }
	.product-item .category-hover-link { }
	.product-item-info .product-item-details .product-name-warpper span { }
	.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-wrapper, .catalog-category-view.page-layout-2columns-left .column.main>.category-description>.title-style { margin: 0; padding: 10px 15px; }
	.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .imageArea img, .product-list-wrapper .listSale-main .imageArea img { height: 450px; }
	.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .contentArea, .product-list-wrapper .listSale-main .contentArea { padding: 0; }
	.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .contentArea p, .product-list-wrapper .listSale-main .contentArea p { text-align: center; }
	.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .contentArea p+p, .product-list-wrapper .listSale-main .contentArea p+p { margin: 12px 0 0; }
	.product-list-wrapper { padding: 0px 0 40px 0; }
	.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-list-section .row { margin: 0 !important; }
	.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-4.col-lg-4 { padding: 0 15px; width: 100% !important; margin-right: 0 !important; margin: 0 !Important; }
	.product-list-wrapper>.container-fluid .row .item { width: 100%; padding: 0 15px; }
	.product-list-wrapper .product-item { margin-bottom: 40px; }
	.product-details-wrapper { padding: 60px 0 !important; }
	.product-options-wrapper .swatch-opt .swatch-attribute { width: 100%; margin: 0 0 15px 0; }
	.product-details-wrapper .product-info-main .prd-info .product-label, .product-details-wrapper>.container>.row>.col-md-12>h3.product-label { font-size: 25px; line-height: 30px; }
	.product-details-wrapper .product-info-main { width: 100% !important; padding: 0; }
	.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; }
	.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 { padding: 60px 0 0 0; padding-bottom: 80px; }
	.checkout-cart-index .related-products-wrapper { background: none; padding: 20px 0 55px; }
	.related-products-wrapper+.related-products-wrapper { padding: 50px 0 0 0; }
	.related-products-wrapper .title-style .title-name { text-align: center !important; }
	.related-products .owl-nav { position: relative; top: unset; width: 35%; display: table; margin: 0 auto !important; }
	.related-products.owl-carousel .owl-nav button.owl-next { right: 0; }
	.related-products.owl-carousel .owl-nav button.owl-prev { }
	.product-details-wrapper .qty-btnArea { margin: 0; flex-wrap: wrap; padding-bottom: 0; }
	.product-details-wrapper .price-box { padding: 0; }
	.qty-btnArea .qtyCounter { margin: 0 0 25px; }
	.qty-btnArea .qtyCounter .box-details .control .count+div.mage-error { width: 175%; left: 0px; }
	.qty-btnArea .btnArea+.btnArea { margin-top: 15px; }
	.qty-btnArea .btnArea { width: 100%; display: inline-flex; display: -webkit-inline-flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin: 0 0 0 0; }
	.qty-btnArea .btnArea .btnTheme { width: 100% !important; }
	.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; }
	.qty-btnArea .btnArea .btnTheme.towishlist { }
	.btnTheme.wishlisticon::before { line-height: 42px; }
	.modal-popup._inner-scroll .modal-inner-wrap { margin-top: 0 !important; }
	.product-item .product-label .label-container>span { }
	.product-item-info .product-item-details .product-name-warpper { }
	.product-item-info .product-item-details .product-name-warpper .product-name { }
	.product-item-info .product-item-details .price-box { }
	.price-box .special-price .price, .product-item .minimal-price .price, .price-box .price-container .price { }
	.price-box .old-price .price { }
	.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 { }
	.product-details-wrapper .price-box .old-price .price { }
	.product-list-wrapper .toolbar-top { width: 100%; height: auto; }
	.product-list-wrapper .toolbar-bottom { width: 100%; margin-bottom: 0; padding-bottom: 0; }
	.product-list-wrapper .toolbar-top .toolbar, .product-list-wrapper .toolbar-bottom .toolbar { flex-direction: column; justify-content: center; align-items: center; display: flex; }
	.product-list-wrapper .toolbar-top { padding: 0; margin-top: 0; }
	.page-products .toolbar .limiter { display: flex; }
	.page-products .toolbar .limiter { display: flex !important; margin: 10px 0 !important; }
	.page-products .toolbar-top .toolbar-amount { margin-left: 10px !important; line-height: 40px; margin-top: 0; }
	.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; }
	.toolbar .field.limiter select, .toolbar .toolbar-sorter.sorter select { width: auto; }
	.toolbar .toolbar-amount { position: relative; margin: 5px 0; padding: 0; text-align: center; line-height: 25px; }
	.toolbar .pages { position: relative; margin: 5px 0; border: 0; padding: 0; }
	.toolbar-bottom .toolbar { text-align: center; }
	.toolbar .pages .item { position: relative; }
	.subscribe-wrapper { padding: 0; }
	.subscribe-wrapper .title-style { margin-bottom: 20px; }
	.subscribe-wrapper .title-name { text-align: center; font-size: 32px; }
	.subscribe-main .form-subscribe .form-control { margin: 15px 0 10px 0; }
	.subscribe-main .form-subscribe .form-control input { width: 100%; display: inline-block; padding: 0 !important; }
	.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 { position: absolute; top: 100%; margin: 6px 0 0 0; padding: 0; left: 0; }
	.subscribe-main .form-subscribe .form-control input::placeholder { }
	.subscribe-main .form-subscribe .form-control button.btnTheme { min-width: auto; }
	.subscribe-main .form-subscribe .form-control button.btnTheme::after { }
	.subscribe-wrapper .row>.col-xs-12.col-sm-12.col-md-10.col-lg-10 { width: 100%; }
	.subscribe-wrapper .row>.col-xs-12.col-sm-12.col-md-2.col-lg-2 { width: 100%; }
	.subscribe-wrapper .row>.col-xs-12.col-sm-3.col-md-3, .subscribe-wrapper .row>.col-xs-12.col-sm-3.col-md-3 .text-right { text-align: left !important; }
	.subscribe-wrapper .row>.col-xs-12.col-sm-9.col-md-9 .title-name { font-size: 30px; line-height: 35px; }
	.subscribe-wrapper .row>.col-xs-12.col-sm-3.col-md-3 .btnTheme { width: auto; }
	.subscribe-main { text-align: center; margin-top: 0; }
	.subscribe-main>.btnTheme { }
	.footer-logo-wrapper { flex-direction: column; margin: 0 0 25px; }
	.page-footer .footer-top-main .footer-logo a img { max-height: 100px; max-width: 100%; }
	.page-footer .footer-top-main { padding-bottom: 40px; padding-top: 60px; }
	.footer-top-main>.container .row { margin-top: 50px; margin-bottom: 30px; }
	.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; margin-top: -1px; }
	.footer .container-fluid { padding: 0px 15px; }
	.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: 10px; margin-bottom: 0; }
	.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: 0; }
	.page-footer .footer-top-main .footer-links { padding: 0; }
	.page-footer .footer-top-main .footer-links::before { display: none; }
	.page-footer .footer-top-main .footer-links p { font-size: 15px; }
	.page-footer .footer-top-main .footer-links ul { list-style: none; display: flex; flex-wrap: wrap; }
	.footer-top-main ul.payement-links { margin-top: 20px; margin-bottom: 0; }
	.page-footer .footer-top-main .footer-links ul li { text-align: left; width: 100%; padding: 0; }
	.page-footer .footer-top-main .footer-links ul.count2 { column-count: 2; display: block; }
	.page-footer .footer-top-main .footer-logo { text-align: left; margin: 0 0 10px; }
	.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 { width: 100%; margin: 20px 0px; display: flex; flex-wrap: wrap; align-items: flex-start; }
	.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%; margin: 10px auto 0; display: inline-flex; justify-content: flex-start; flex-direction: column; align-items: flex-start; }
	.page-footer .footer-top-main .footer-links .contact-details li>i { margin-top: 8px; }
	.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 { margin: 10px 0 0 0; }
	.secondary { width: 100%; }
	.checkout-index-index .fieldset .payment-method .payment-method-title>.label { }
	.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; }
	.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 85px !important; position: relative; }
	.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; letter-spacing: 0px; color: #FFFFFF; opacity: 1; background-color: #ccac00; border: 0; width: 24px; height: 24px; border-radius: 11px; display: inline-block; padding: 0; margin: 0; top: -18px; right: -5px; position: relative; float: right; z-index: 1; font: 500 12px / 24px Inter; }
	.opc-estimated-wrapper .minicart-wrapper .action.showcart:after { content: ' '; background: url(../images/icon-cart.png); width: 24px; height: 26px; background-size: auto; display: block; background-color: transparent; background-position: center; background-repeat: no-repeat; right: 2px; position: absolute; top: -1px; }
	.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 .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: auto; display: inline-block; margin: 0; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky+.page-main .checkout-container .opc-sidebar.opc-summary-wrapper { height: calc(100vh - 90px); -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.custom-slide { top: 150px; height: calc(100vh - 115px); left: 25px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky+.page-main .custom-slide { top: 100px; height: calc(100vh - 90px); -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.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(--secondary); 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; }
	.wishlist-index-index .products-grid .product-item { margin-left: calc((100% - 4 * 24.439%) / 3) !important; padding: 0; width: 100% !important; }
	.products-grid.wishlist .product-item-photo { display: inline-block; width: auto; }
	.products-grid.wishlist .product-image-container { max-width: 100px; max-height: 100px; display: inline-block; }
	.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; max-width: 150px !important; margin: 0 auto; }
	.wishlist-index-index .products-grid.wishlist .product-item { margin-bottom: 10px; box-shadow: 0 0 2px rgb(0 0 0 / 11%); margin-left: 0 !important; }
	.form-wishlist-items .products-grid.wishlist .product-item .product-item-info { padding: 10px; display: flex; flex-direction: column; align-items: center; }
	.products-grid.wishlist .product-reviews-summary.empty { }
	.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; line-height: 38px; 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 10px; padding-left: 30% !important; }
	form#referralForm table.data-table td:before { position: absolute; top: 6px; left: 15px; 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; left: 15px; }
	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%; }
	.wishlist-index-index .product-item-inner .product-item-actions { float: right; justify-content: normal; }
	.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: 15px; }
	.cms-terms-conditions .columns .column.main, .cms-shipping .columns .column.main, .cms-return-exchange .columns .column.main { margin: 0 0 40px 0; }
	.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 { width: 100%; }
	.account .fieldset .field>.label { font-weight: 500; font-size: 17px; line-height: 38px; margin: 0 15px 0 0; }
	.order-details-items { padding: 20px 15px; }
	.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; }
	.table th.col, .table td.col { min-width: auto; }
	.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; }
	.checkout-index-index.page-layout-checkout .page-main { }
	.modal-custom .action-close { margin: 0 15px !important; }
	.techspecification-wrapper .block.review-add, .techspecification-wrapper .block.review-list { width: 100%; float: left; }
	.techspecification-wrapper .block.review-add { margin-bottom: 50px; }
	.hesperiden.tp-bullets { bottom: 50px !important; top: -50px !important; }
	.home-banner-section:after { display: none; }
	.dsk-banner { display: none; }
	.mb-banner { display: block; }
	.category-about-us.page-products .columns, .category-faq .columns, .category-warranty .columns, .category-contact-us .columns { padding-top: 0; }
	.customer-account-login .page-title-wrapper .page-title .base, .customer-account-createpassword .page-title-wrapper .page-title .base, .customer-account-logoutsuccess .page-title-wrapper .page-title .base, .checkout-cart-index .page-title-wrapper .page-title .base, .page-print.account.page-layout-1column .page-title-wrapper .page-title .base, .checkout-onepage-success .page-title-wrapper .page-title .base, .checkout-index-index .page-title-wrapper .page-title .base, .catalogsearch-result-index .page-title-wrapper .page-title .base, .customer-account-create .page-title-wrapper .page-title .base, .customer-account-forgotpassword .page-title-wrapper .page-title .base, .account .page-title-wrapper .page-title .base, .category-warranty-info .page-title-wrapper .page-title .base, .category-payment-info .page-title-wrapper .page-title .base, .category-shipping-info .page-title-wrapper .page-title .base, .category-privacy-policy .page-title-wrapper .page-title .base, .category-terms-conditions .page-title-wrapper .page-title .base, .sendfriend-product-send .page-title-wrapper .page-title .base, .shipping-tracking-popup .page-title-wrapper .page-title .base { font-size: 30px !important; 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; }
	.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: 24px; }
	.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: #000000 !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 { }
	.block.filter { border-radius: 0; padding: 0; border: 0; }
	.toolbar.toolbar-products .block.filter { width: 100% !important; }
	.account .toolbar .toolbar-amount { position: relative; }
	.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: 0 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:before { }
	.opc-progress-bar-item._active>span { color: #333; font-weight: 600 }
	.opc-progress-bar-item._active>span:before { }
	.opc-progress-bar-item._active>span:after { border-color: var(--secondary); content: '\e610'; font-family: 'luma-icons'; }
	.opc-progress-bar-item._active:before, .opc-progress-bar-item._complete:before { }
	.opc-progress-bar-item._complete>span { color: #333; font-weight: 600; }
	.opc-progress-bar-item._active>span:before, .opc-progress-bar-item._complete>span:before { }
	.opc-progress-bar-item._active>span:after, .opc-progress-bar-item._complete>span:after { }
	.opc-progress-bar-item._complete>span:after { }
	.catalog-category-view.page-layout-2columns-left.page-products .columns { padding-top: 0; }
	.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; }
	.rating-wishlist-wrapper { width: 100%; display: inline-block; }
	.product-reviews-summary .reviews-actions a { border: 0 !important; }
	.product-info-main .product-reviews-summary { display: inline-block; width: 100%; }
	.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; }
	.contactUs-main .contentArea p, .contactUs-main .contentArea a { font-size: 15px; justify-content: center; text-align: center; }
	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: 5px !important; }
	.table-reviews td.col.summary { display: flex !important; align-items: center; }
	.aboutus-wrapper.new-section { padding-top: 60px !important; }
	.aboutus-wrapper.new-section .ImgArea { padding-top: 50px !important; }
	.product-description-wrapper .nav-tabs li a { font-size: 25px !important; line-height: 29px; height: 45px; }
	.product-description-wrapper .nav-tabs li { width: 100% !important; height: 54px; }
	.product-description-wrapper .nav-tabs li a:after { bottom: 10px; }
	.product-description-wrapper:after { top: 190px; }
	.contactUs-container li { display: inline-block; float: left; width: 100%; margin-bottom: 10px; }
	ul.contactUs-container.follow_link { display: flex; margin-bottom: 20px; justify-content: space-between; width: 100% !important; align-content: stretch; flex-direction: column; align-items: center; }
	.contactUs-container.follow_link a { text-transform: capitalize; font-size: 25px; line-height: 35px; }
	.contactUs-container a.email_text { font-size: 25px; line-height: 35px; }
	.map-wrapper .col-xs-12 { padding: 0; }
	.enquiry-wrapper .label { left: 0; }
	.faq-main .accordion-wrap .title { padding: 15px 35px 16px 10px; }
	.faq-title { padding: 0; font-size: 25px; line-height: 30px; }
	.faq-bottom.new-section h2, .faq-bottom.new-section a { font-size: 35px; line-height: 45px; }
	.thankYou-wrapper .contentArea .title-style.flex { align-items: flex-start; }
	p.price-as-configured { margin: 0 !important; }
	.main-menu-wrapper .navbar-nav .level0>.submenu.active { display: block; }

	/*home page */
	.featured-product-category { }
	.featured-product-category .title-style.flex .title-right { display: flex; align-items: center; margin-top: 15px; }
	.featured-product-category .secondary-link { margin: 30px 0; }
	.featured-product-category div#featured_category { max-width: 100%; width: 100%; min-width: 100%; }
	.featured-product-category.new-section.mobile-only .container-fluid { padding-right: 0; }
	.featured-product-category .title-style.flex .title-left { display: flex; align-items: center; }
	.featured-product-wrapper.new-section { padding: 50px 15px; }
	.featured-category-text { display: flex; flex-direction: column; padding: 50px 0; }
	.featured-category-text .col-xs-9 { width: 100%; }
	.featured-category-text .btnTheme { float: unset; margin-top: 20px; }
	div#featured-products { padding: 0 15px; }
	div#featured-products .owl-nav { width: 40%; top: 110%; position: relative; text-align: center; margin: 0 auto; display: table; margin-bottom: 30px; }
	.insta_main { width: 100%; }
	.featured-product-wrapper.new-section .nav-tabs { display: none !important; }
	.featured-product-wrapper.new-section select { display: block !important; }
	.featured-product-wrapper.new-section select { color: var(--primary); border: 0px !important; font: normal normal normal 30px/46px Adobe Garamond Pro; letter-spacing: 0.6px; border-bottom: 2px solid rgb(34 34 34 / 20%) !important; border-radius: 0 !important; }
	.featured-product-wrapper.new-section option { color: var(--primary); border: 0px !important; font: normal normal normal 30px/46px Adobe Garamond Pro !important; letter-spacing: 0.6px; }
	.featured-product-category.new-section.desktop-only { display: none; }
	.featured-product-category.new-section.mobile-only { display: block; padding-top: 0; }
	.featured-product-category.new-section.mobile-only button.owl-dot.active { background: var(--primary) !important; }
	.featured-product-category.new-section.mobile-only .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: #AAAAAA; color: inherit; border: none; padding: 0 !important; font: inherit; width: 6px; height: 6px; border-radius: 30px; margin: 0 10px; }
	.featured-product-category.new-section.mobile-only .owl-dots { text-align: center; margin-top: 30px; }
	div#subscribe_modal .modal-body { padding: 30px 0px !important; }
	div#subscribe_modal .modal-dialog { max-width: 100% !important; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90% !important; margin-left: 0; }
	div#subscribe_modal .subscribe-main h3 { font-size: 27px; margin-top: 15px; }
	div#subscribe_modal .subscribe-main .form-subscribe .form-control { max-width: 95% !important; width: auto; }
	div#subscribe_modal button.close { top: 7px; }
	.category_main { padding-right: 10px; }
	.categoray-caption-2 { width: calc(100% - 10px); }
	.home-third.new-section .contentArea { width: 80%; position: absolute; left: 50%; top: 49%; transform: translate(-50%, -50%); padding: 20px; padding-bottom: 35px; padding-top: 20px !important; margin-top: 20px !important; }
	.home-third.new-section .imgArea img { object-fit: cover; height: 1060px; width: 100%; object-position: 20%; }
	.home-third.new-section .btnTheme { margin-top: 50px; }
	div#home-icon .owl-nav { top: 20%; }
	.insta-wrapper.new-section .container-fluid, .home-blog-wrapper.new-section .container-fluid { padding: 0 15px; }
	.insta-wrapper.new-section { background-repeat: no-repeat; background-position: -62% 12px, 126% 12px !important; background-size: auto 55%, auto 55%; padding-top: 73px !important; }
	.insta-wrapper.insta-wrapper.new-section .title-style.flex { align-items: flex-start; }
	.insta-wrapper.new-section .title-style.flex .title-name { padding-left: 15px; margin-bottom: 0; }
	.insta-wrapper.insta-wrapper.new-section .title-style.flex h3 { border: 0 !important; padding-left: 0; line-height: 40px; }
	.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { padding-left: 15px !important; }
	.home-blog-wrapper.new-section .title-style.flex { align-items: flex-start; margin-bottom: 0; }

	/*about page */
	.aboutus-wrapper.new-section h1.title-name { font-size: 46px !important; line-height: 44px !important; }
	.ourstory-2-wrapper.new-section .title-description { }
	.ourstory-2-wrapper .contentArea .title-description { font-size: 21px !important; line-height: 28px; }
	.ourstory-2-wrapper .imgArea img { object-fit: cover; height: 500px; min-height: 500px; }
	.ourstory-2-wrapper .contentArea { width: 90%; }
	.ourstory-wrapper .title-style { margin-bottom: 0 !important; }
	.ourstory-2-wrapper.new-section { padding-top: 60px; padding-bottom: 60px; }
	.about-slider.new-section .owl-dots { position: absolute; top: -50px; display: inline-block; padding-left: 0; }
	.about-slider.new-section .owl-theme .owl-dots .owl-dot { margin: 10px 20px; display: inline-block; }
	.about-slider.new-section .owl-theme .owl-dots .owl-dot:first-child { margin-left: 15px; margin-right: 10px; }
	.about-slider .title-style { margin-bottom: 50px; margin-top: 15px; }
	.about-slider.new-section .owl-carousel .owl-nav button.owl-next { left: 45px !important; }
	.about-slider.new-section { padding-top: 50px; padding-bottom: 60px; }
	.about-slider .title-style:nth-child(2) { display: none; }
	.about-slider.new-section .owl-nav { width: 57px; left: 10px; margin-left: 0; top: -50px !important; }
	.about-slider.new-section .imgArea { margin-top: 0; }
	.about-slider.new-section .owl-theme .owl-dots .owl-dot span::before { font-size: 22px; }
	.cta { background-position: 60%; }
	.journey-wrapper.new-section { padding-bottom: 60px; }
	.journey-wrapper .title-name { font-size: 35px; letter-spacing: -1px; }

	/*blog name*/
	.blog-page .blog-list-wrapper.new-section { padding: 60px 0px; }
	.blog-page .blog-list-main { padding-right: 0%; padding-top: 0px !important; }
	a.blogname { font-size: 24px; line-height: 31px; }
	.div-blog-name { padding: 20px 0; }
	.blog-details-blog { display: flex; flex-direction: column; align-items: flex-start; border-top: 0 !important; margin-bottom: 30px !important; }
	span.blogdate { width: 100% !important; padding: 10px 0 !important; border-bottom: 1px solid #Bfbfbf; border-right: 0 !important; }
	span.blog-list-category { border-right: 0 !important; padding: 10px 0 !important; display: inline-block !important; width: 100% !important; border-bottom: 1px solid #BFBFBF; }
	.product-share.blog-list-share { display: flex; flex-direction: column; align-items: flex-start; padding: 10px 0 !important; }
	.product-share.blog-list-share a { font-size: 20px; }
	.short-blog-list .img-area { margin: 10px !important; }

	/*blog-details page */
	.blog-details-main .postTitle { font-size: 26px; padding: 15px 0; line-height: 36px; }
	.postDescrArea hr { padding-bottom: 20px; }
	.postDescrArea img { margin: 15px 0; }
	.blog-details-wrapper.new-section { padding: 60px 0; }
	.postDescrArea .row+.row { margin: 0 !important; display: inline-block !important; }
	.postDescrArea .row+.row .col-md-6:first-child { padding-right: 0 !important; padding-left: 0 !important; }
	.postDescrArea .row+.row .col-md-6:nth-child(2) { padding-left: 0 !important; }
	.post-nextprev { display: flex; flex-direction: column; align-content: space-around; margin-bottom: 20px; }
	.postDescrArea .row+.row .col-xs-12 { padding-left: 0; padding-right: 0; }
	.post-nextprev a.secondary-link { margin-bottom: 15px; }
	.main-contact-us-div { display: flex; justify-content: space-between; flex-direction: column; }
	.contactUs-main { margin-bottom: 15px; min-width: 100% !important; }
	.contactUs-main .contentArea p>i { padding-right: 10px; }

	/*look book */
	.lookbook-wrapper.new-section { padding-bottom: 0; padding-top: 60px; }
	.one_img.new-section { padding-bottom: 0; padding-top: 0; }
	.lookbook-wrapper.new-section .title-style .title-name { font-size: 41px; line-height: 46px; }
	.lookbook-wrapper .container-fluid.nomp-sides.new-section { }
	.lpm0, .rpm0 { padding-left: 15px !important; padding-right: 15px !important; }
	.lookbook-wrapper.new-section .title-style { margin-bottom: 0; }
	.lookbook-wrapper .container-fluid.nomp-sides.new-section { padding-bottom: 0; padding-top: 0; }
	.lookbook-wrapper.new-section img { margin-top: 25px; }
	.dress-up-wrapper { padding-top: 60px; }
	.dress-up-wrapper .contentArea { max-width: unset; width: 100% !important; }
	img.dress2 { width: 200px !important; position: absolute; transform: inherit; right: 10px !important; }
	.dress-up-wrapper .imgArea { padding-bottom: 75px; }
	.nomp-sides.one_img_full.new-section { padding-top: 25px; }
	.two_img.new-section { padding-top: 25px; padding-bottom: 25px; }
	.wedding-wrapper.new-section { padding-top: 50px; padding-bottom: 25px; }
	.wedding-wrapper .contentArea { max-width: 100%; float: right; margin-top: 50px; }
	.list_Cat { width: calC(100% / 2) !important; padding: 0 10px; }
	.accordion-wrap.product-category .texts-desc { padding: 10px; }
	.accordion-wrap.product-category { padding: 0; margin: 0 !important; display: inline-block; margin-bottom: 30px !important; }
	.accordion-wrap.product-category h3 { font-size: 20px !important; padding: 10px 30px 10px 20px !important; }
	.accordion-wrap.product-category .title:before { line-height: 60px; }
	.cta h5 { font-size: 28px; line-height: 34px; }
	.account .sidebar.sidebar-main .account-nav .content ul { padding: 15px 0; }
	.panel-heading.active .collapse { display: none !important; }
	.product-review-container { flex-direction: column-reverse }
	div#product-review-container { width: 100%; padding: 0; display: inline-block; }
	.review-author-detail { display: inline-block; flex-direction: column; align-items: flex-start; }
	.review-author-detail .datetime-value { padding-left: 0; }
	.review-author-detail .datetime-value:before { display: none; }
	.review-author-detail .author-value { margin: 0; }
	div#product-review-container .review-ratings { margin-bottom: 0; }
	.product-description-wrapper.new-section h4.panel-title a { font-size: 20px; padding: 10px 40px 10px 5px; }
	.block.review-add .fieldset>.field { margin: 10px 0px 10px; }
	body.page-with-filter.page-products.page-layout-1column div#custom_main_container { padding: 0 15px; padding-top: 50px; }
	.filter_top { padding: 30px 0; }
	.filter-options-item { width: 100%; }
	.ves-menu { margin: 0 auto; background: #ffffff; border: 0; width: 100%; display: block; box-shadow: 0 7px 8px 0 rgb(0 0 0 / 10%); position: fixed; top: 150px; left: 0; padding: 0; height: auto; max-height: 450px; overflow: auto; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; padding: 15px 0; }
	.ves-menu .ves-megamenu { padding-bottom: 15px; }
	.ves-megamenu .dropdown.submenu-left { padding: 0 30px !important; border: 0 !important; }
	.ves-megamenu .level0 .level1 a>.opener { display: none !important; }
	.ves-megamenu li.level0>a { padding: 15px 0; color: var(--primary) !important; }
	.ves-megamenu li.level0:hover>a, .ves-megamenu li.level0:focus>a, .ves-megamenu li.level0.active>a { border: 0 !important; }
	.ves-megamenu .level0 a>.opener { position: absolute; background: transparent !important; right: 77px; padding: 0 5px; top: 0; width: 30px; height: auto; overflow: hidden; font: 700 19px/20px 'FontAwesome'; text-align: center; }
	.ves-megamenu .level0 .level1 a>.opener { position: absolute; background: transparent !important; right: 5px; padding: 0 5px; top: 0; width: 30px; height: 50px; overflow: hidden; font: 700 14px/50px 'FontAwesome'; text-align: center; }
	.ves-megamenu .opener::before { content: '\f107'; }
	.ves-megamenu .opener.item-active::before { content: '\f106'; }
	.ves-megamenu .opener { position: absolute; right: 0; padding: 20px; top: 0; font: normal normal normal 14px/1 'FontAwesome'; }
	.ves-megamenu .level0 a>.opener { line-height: 51px; }
	.ves-menu .navigation .level0>.submenu { background: #ffffff !important; left: 0 !important; right: 0 !important; top: 0 !important; position: relative; box-shadow: none !important; width: 100% !important; padding: 20px 0 10px !important; margin: 0 0 15px; box-shadow: none !important; border: 0 !important; transform: unset; border-radius: 0; }
	.ves-megamenu .dropdown-menu .megamenu-header { margin-top: 0; text-align: center; }
	.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { top: unset !important; min-height: unset !important; }
	.ves-megamenu li.level0:hover>a:before, .ves-megamenu li.level0.active>a:before, .ves-megamenu li.level0:focus>a:before { border: 0 !important; opacity: 1; transform: translate3d(0px, 0.2em, 0px); }
	.ves-megamenu .row { margin: 0; width: 100% !important; }
	.ves-megamenu li.level0>a::before { bottom: 0; }
	.ves-megamenu li.level0>a>.caret { display: none !important; }
	.item-content2.hidden-lg.hidden-md { display: inline-block; width: 100%; clear: both; }
	.ves-megamenu .dropdown-menu a { color: var(--pirmary) !important; font-size: 16px; border: 0 !important; padding-left: 0 !important; text-align: center; line-height: 45px !important; }
	.megamenu-content .opener { display: none; }
	.ves-megamenu.menu-hover .subhover:hover { }
	.ves-megamenu .mega-col.col-sm-12 { display: inline-block; width: 100% !important; clear: both; }
	.nav-mobile .nav-item.level1 { padding-left: 0; }
	.ves-megamenu.menu-hover .subhover:hover .dropdown-menu a { text-align: center; }
	.nav-mobile .nav-item.level1 .submenu.animated.dropdown-menu { display: none !important; }
	.mobile_item { display: flex !important; align-items: center; justify-content: center; margin: 20px 0; }
	.mobile_item .currency-wrapper, .mobile_item .search-wrapper, .mobile_item .account-wrapper, .mobile_item .wishlist-wrapper { display: block !important; margin: 0px 25px 0px 0px; }
	.mobile_item .currency-wrapper .switcher strong, .mobile_item .currency-wrapper .switcher .options .action.toggle:after { color: var(--primary) !important; }
	.mobile_item .wishlist-wrapper img, .mobile_item .account-wrapper img, .mobile_item .cart-wrapper img, .mobile_item .search-wrapper img { filter: unset !important; }
	.logo-wrapper-main.menu-white { background: transparent; }
	.ves-megamenu .dropdown.submenu-left.menu-care.submenu-left>.submenu { box-shadow: none !important; min-height: auto !important; top: 0 !important; position: relative; padding: 15px 0 !important; }
	.ves-menu .navigation .level0>.submenu::before { }
	.mobile_item .wishlist-wrapper { margin: 0 !important; }
	.subdynamic.dropdown.level-top .subhover:hover .dropdown-menu { display: none; }
	.mobile_item .currency-wrapper { margin-right: 10px; }
	.page-title-wrapper .category-image+.page-title-contents p { font-size: 13px; line-height: 22px; padding: 0 15px; }
	body.page-with-filter.page-products.page-layout-1column .navbar-toggle .icon-bar { background-color: #ffff; }
	body.page-with-filter.page-products.page-layout-1column .page-header.sticky .navbar-toggle .icon-bar { background-color: #010101 !important; }
	.nav-item.level1.submenu-left.subhover.dropdown-submenu.active a, .nav-item.level1.submenu-left.subhover.dropdown-submenu a:hover { color: var(--light) !important; }
	.orgin-items.hidden-lg.hidden-md .mega-col.col-sm-12.mega-col-7.mega-col-level-1:last-child a { position: relative; }
	.orgin-items.hidden-lg.hidden-md .mega-col.col-sm-12.mega-col-7.mega-col-level-1:last-child a { padding-top: 20px !important; margin-top: 20px !important; }
	.orgin-items.hidden-lg.hidden-md .mega-col.col-sm-12.mega-col-7.mega-col-level-1:last-child a:before { content: ""; position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); width: 46px; height: 1px; background-color: var(--primary); }
	.cart.table-wrapper .product-item-details { width: 100%; }
	.explore-more { height: 180px !important; right: 0; }
	.explore-more a:after { width: 140px; }
	.product-description-wrapper.new-section h4.panel-title a.collapsed::after, .product-description-wrapper.new-section h4.panel-title a::after { line-height: 44px; }
	.product-description-wrapper.new-section .panel-collapse>.panel-body { padding-bottom: 0; }
	.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 { padding-left: 15px !important; }
	.page-title-wrapper .category-image+.page-title-contents { bottom: 10px; }
	body.page-with-filter.page-products.catalog-category-view.page-layout-1column .ves-megamenu li.level0.active>a, body.category-contact-us .ves-megamenu li.level0.active>a { color: var(--primary) !important; }
	body.page-with-filter.page-products.catalog-category-view.page-layout-1column .ves-megamenu li.level0.active>a, body.category-contact-us .ves-megamenu li.level0.active>a { color: var(--primary) !important; }
	span.stripe-icon-container { width: 100% !important; display: inline-block; }
	.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul { float: left; margin-top: 15px; }
	.stripe-icon-container img.stripe-icon { top: 0; }
	span.rating-average-label { width: 100% !important; float: left; }
	.customer-review.view .product-reviews-summary { width: 100%; }
	.custom-content-listing .container { padding: 0 15px; }
	.fit-guide { flex-flow: column-reverse; flex-direction: column; }
	.fit-guide-img { width: 100%; text-align: center; }
	.fit-guide-info { width: 100%; }
	body.page-products.page-with-filter.catalogsearch-result-index.page-layout-1column .navbar-toggle .icon-bar { background: var(--primary) !important; }
	body.catalog-product-view .breadcrumbs .items { padding: 0 15px; }
	.desktop-slider {  }
	.mobile-slider { display: block !important; }
	header.page-header.sticky .ves-menu { top: 100px; }
	::-webkit-scrollbar { width: 5px; height: 5px; }
	.cta .contentArea { width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); padding-left: 20px; padding-right: 15px; }
	.product-list-section .col-xs-12 { padding: 0; }
	div#bio_ep { transform: unset !important; width: 97% !important; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%) !important; }
	.ui-datepicker { padding: 0; }
}
@media screen and (max-width:320px), print {
	.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; }
	.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; }
	.minicart-wrapper .block-minicart:before { right: 12%; }
	.minicart-wrapper .block-minicart:after { right: 11.8%; }
	.main { min-width: auto !important; }
	.contactUs-main .contentArea p, .contactUs-main .contentArea a { font-size: 14px; justify-content: center; text-align: center; }
	div#subscribe_modal .modal-body { padding: 30px 10px !important; }
	.featured-product-wrapper.new-section select, .featured-product-wrapper.new-section select option { font-size: 23px; }
	.thankYou-wrapper .contentArea .btnTheme { min-width: 100%; width: auto; }
	.thankYou-wrapper .contentArea .btnTheme+.btnTheme { margin: 15px 0 0 0px; }
	.breadcrumbs .items .item strong, .breadcrumbs .items .item>span { text-align: left; max-width: 120px; }
	body.page-with-filter.page-products.catalog-category-view.page-layout-1column .cart-wrapper a.action.showcart.icon-setting img { filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(278deg) brightness(103%) contrast(103%) !important; }
}
@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: 350px; overflow: auto; width: calc(100% - 40px) !important; left: 0 !important; right: 0 !important; margin: 0 auto; }
	.mst-searchautocomplete__autocomplete._active { display: block !important; max-width: 500px; min-width: auto; }
	.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 { font-size: 14px; line-height: 20px; }
	.account .toolbar .toolbar-amount, .toolbar-wishlist-results .toolbar-amount { line-height: 40px; padding-top: 0 !important; }
	.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%; }
	.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; }
}
@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: 180px 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 { }
	.desktop-header { }
	.mobile-header { }
	.sticky .topbar-wrapper { margin: -50px 0 0 0; }
	.topbar-main { align-items: center; }
	.topbar-main p { text-align: center; }
	.topbar-main a { margin: 0 0 0 7px; }
	.logo-wrapper-container { height: auto; }
	.logo-wrapper-main { height: 100px; padding: 0 15px; }
	.logo-wrapper-main .logo-wrapper { z-index: 16; padding-top: 5px; }
	.logo-wrapper-container .logo-wrapper>a img, .sticky .logo-wrapper-container .logo-wrapper>a img { width: 80%; }
	.logo-wrapper-main .user-links { border: 0; }
	.user-links .currency-wrapper { margin: 0; }
	.currency-wrapper .currency .currValue select { padding: 0 15px 0 7px; }
	.search-wrapper { flex-direction: column; align-items: center; display: flex; justify-content: center; margin: 0; }
	.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 { display: flex; margin: 0 0 0 15px; justify-content: center; }
	.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 { margin: 0 0 0 15px; justify-content: center; display: flex; align-items: center; }
	.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; height: 100px; display: flex; align-items: center; margin: 0 20px 0 30px; }
	.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 { display: none; }
	.user-links .cart-wrapper .icon-setting .cartcontent { display: none; }
	.minicart-wrapper { width: auto; }
	.minicart-wrapper .block-minicart { min-width: auto; width: 350px; position: fixed; right: 15px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; top: 140px !important; margin: 0; }
	.sticky .minicart-wrapper .block-minicart { top: 100px !important; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; margin-top: 0; }
	.minicart-wrapper .block-minicart:before { right: 10%; }
	.minicart-wrapper .block-minicart:after { right: 9.8%; }
	.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: -14px; right: 0px; }
	.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: inline-flex; display: -webkit-inline-flex; justify-content: center; position: relative; margin: 0 auto; padding: 10px 20px; overflow-x: hidden; overflow-y: auto; background: #ffffff; border: 0; width: 350px; height: 70px; position: fixed; top: 129px; left: auto; right: 15px; z-index: 1; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.sticky .main-menu-wrapper nav.navbar .user-links { top: 89px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.user-links .cart-wrapper .icon-setting .cartcontent { display: none; }
	.main-menu-wrapper { display: inline-block; margin: 0; }
	.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; }
	.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; display: inline-flex; display: -webkit-inline-flex; flex-direction: column; z-index: 10; }
	.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; height: auto !important; overflow: auto !important; max-height: 6000px !important; }
	.main-menu-wrapper nav ul li { width: 100%; }
	.sticky .main-menu-wrapper .navbar-collapse { top: 100px; -webkit-transition: all .3s linear; -moz-transition: all .3s linear; -ms-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; }
	.main-menu-wrapper nav.navbar .navbar-collapse .navbar-nav>li { width: 100%; 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 { padding: 0 25px; width: 100%; vertical-align: middle; line-height: 50px; border: 0 !important; margin: 0; color: var(--primary) !important; text-align: left; }
	.navbar-default .navbar-nav>li>a::before { display: none; }
	.navbar-default .navbar-nav>li.dropdown.open>a::after, .navbar-nav>.level0.parent.active>a.level-top .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after { content: '\f106'; }
	.main-menu-wrapper .navbar-nav .nav-item, .main-menu-wrapper .navbar-nav .level0 { margin-right: 0px; position: relative; }
	.main-menu-wrapper .navbar-nav .nav-item .nav-link, .main-menu-wrapper .navbar-nav .level0 .level-top {		/*width: 100%;

			color: #333333 !important;

			display: -webkit-inline-flex;

			display: inline-flex;

			align-items: center;

			justify-content: center;

			flex-direction: row-reverse;*/ }
		.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; }
		.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; margin: 0; position: relative !important; left: 0px !important; top: 0px !important; box-shadow: none !important; z-index: 10; display: none !important; }
		.main-menu-wrapper .navbar-nav .level0>.submenu.active { display: block !important; }
		.main-menu-wrapper .navbar-nav .level0>.submenu>li+li { border-top: 1px solid #E9E9E9; }
		.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 { border-bottom: 1px solid #e9e9e9; }
		.main-menu-wrapper .dropdown-menu>.dropdown-item, .main-menu-wrapper .level0.submenu>.level1, .main-menu-wrapper .level0.submenu>.all-category { background: #ffff; }
		.main-menu-wrapper .dropdown-menu>.dropdown-item, .main-menu-wrapper .navbar-nav .level0>.submenu>.level1>a, .main-menu-wrapper .navbar-nav .level0>.submenu>.all-category>a {		/* font-weight: 700 !important;

				font-size: 13px !important;

				padding: 0px !important;

				*/

			/*line-height: 40px !important;

			height: 40px;*/
		padding: 10px 30px; }
		.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: 40px; }
		.main-menu-wrapper nav { }
		.navbar-default .navbar-nav .dropdown-menu>li>a::before { }
		#back2Top { right: 10px; bottom: 100px; }
		.title-style { margin-bottom: 25px; }
		.title-style .small-title-name { margin-bottom: 10px; }
		.title-style .title-name { font-size: 32px; line-height: 45px; word-break: normal; }
		.title-style .title-name strong, .title-style .title-name span { }
		.owl-carousel .owl-nav button.owl-next { right: -30px; top: 0; line-height: 25px; }
		.owl-carousel .owl-nav button.owl-prev { left: -30px; top: 0; }
		.related-products.owl-carousel .owl-nav button.owl-next { right: -10px; }
		.related-products.owl-carousel .owl-nav button.owl-prev { left: -15px; }
		.topbar-main .owl-carousel .owl-nav button.owl-prev { left: 0px !important; }
		.owl-carousel .owl-nav button.owl-next:hover, .owl-carousel .owl-nav button.owl-prev:hover { }
		.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span { }
		.owl-carousel .owl-nav button.owl-next span::before, .owl-carousel .owl-nav button.owl-prev span::before { }
		.owl-carousel .owl-nav button.owl-next span::after, .owl-carousel .owl-nav button.owl-prev span::after { }
		.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 {		/* height: 300px;

			*/ }
			.page-title-wrapper .category-image .banner-image, .page-title-wrapper .category-image>img { height: 400px; left: 0; bottom: 0; width: auto; max-width: fit-content; max-height: 440px; position: relative; right: 0; }
			.page-title-wrapper .category-image .page-title-contents { padding: 0; }
			.page-title-wrapper .page-title .base { font-size: 35px !important; line-height: 45px !important; }
			.breadcrumb-section, .breadcrumbs { position: relative; bottom: unset; }
			body.catalog-product-view .breadcrumbs { padding: 10px 15px; }
			.categorypath-investors.page-products .columns, .category-our-services.page-products .columns { padding-top: 0; }
			.btnTheme { min-width: 170px; }
			.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; }
			.faq-wrapper { padding-top: 60px; padding-bottom: 60px; display: flex; }
			.main-faq-wrapper .title-style .title-description { width: 100%; }
			.main-faq-wrapper .faq-main { padding: 0; text-align: center; }
			.reachus-wrapper { padding: 40px 0; }
			.reachus-wrapper .title-name { max-width: 100%; }
			.contactUs-container { margin: 0 0 30px; }
			.contactUs-container a { font-size: 40px; }
			.contactUs-container .contactUs-main { padding: 0; }
			.contactUs-container .contactUs-main+.contactUs-main { margin: 0; width: 100%; }
			.enquiry-wrapper { padding: 50px 0; }
			.enquiry-wrapper .col-xs-12.col-sm-6.col-md-6.col-lg-6 { width: 100%; }
			.enquiry-wrapper form { margin: 0; }
			.thankYou-wrapper { padding: 0; }
			.thankYou-wrapper div#featured_category { padding: 0; }
			.thankYou-wrapper .imageArea:after { }
			.thankYou-wrapper>.imageArea { min-height: 500px; }
			.thankYou-wrapper>.imageArea img { min-height: unset !important; position: relative; width: auto; max-width: fit-content; height: 100%; float: right; right: -50%; }
			.thankYou-wrapper .contentArea { padding: 0 25px; top: 250px; }
			.thankYou-wrapper .container-fluid.nomp-sides .col-xs-12 { padding: 0; }
			.thankYou-wrapper .contentArea h2.base1 { }
			.thankYou-wrapper .contentArea p.base2 { max-width: 600px; }
			.thankYou-wrapper .contentArea .btnTheme { min-width: 180px; }
			.footer-top-main>.container>.footer-links-main>.row>.col-xs-12:nth-child(2) { position: relative; padding-left: 10px; padding-right: 10px; border-top: 0 !important; }
			.footer-details h3 { margin-bottom: 25px; }
			.subscribe-main { }
			.page-footer .footer-top-main { padding: 50px 0; padding-bottom: 30px; }
			.footer-top-main>.container .row { margin: 0; display: inline-block; }
			.subscribe-wrapper { margin: 0; }
			.subscribe-wrapper .title-style { }
			.subscribe-wrapper .row>.col-xs-12.col-sm-9.col-md-9 .title-name { font-size: 30px; }
			.subscribe-wrapper .title-name { text-align: center; }
			.subscribe-wrapper .title-description { text-align: center; margin: 5px 0 0 0; }
			.subscribe-main .form-subscribe { }
			.subscribe-main .form-subscribe .form-control { margin: 15px 0 10px 0; }
			.subscribe-main .form-subscribe .form-control input { width: 100%; display: inline-block; }
			.subscribe-main .form-subscribe .form-control input+div.mage-error { right: auto; top: 100%; margin: 10px 0 0 0; padding: 0; text-align: left; }
			.subscribe-main .form-subscribe .form-control input::placeholder { }
			.subscribe-main .form-subscribe .form-control button.btnTheme { }
			.subscribe-wrapper .row>.col-xs-12.col-sm-12.col-md-6:first-child, .subscribe-wrapper .row>.col-xs-12.col-sm-9.col-md-9 { width: 100%; margin: 0 0 20px; }
			.subscribe-wrapper .row>.col-xs-12.col-sm-12.col-md-6, .subscribe-wrapper .row>.col-xs-12.col-sm-3.col-md-3 { width: 100%; text-align: center; }
			.subscribe-wrapper .row>.col-xs-12.col-sm-3.col-md-3>.btnTheme { min-width: 200px; }
			.subscribe-main { }
			.subscribe-main>.btnTheme { min-width: 170px; }
			.subscribe-wrapper .contentArea .form.subscribe { flex-direction: column; background: transparent; height: auto; }
			.subscribe-wrapper .contentArea .form.subscribe .field.newsletter { width: 100%; }
			.subscribe-wrapper .contentArea .form.subscribe .field.newsletter input { text-align: center; height: 50px; margin: 0 0 15px; }
			.subscribe-wrapper .contentArea .form.subscribe .field.newsletter div.mage-error { position: absolute; top: 50px; left: 5px; }
			.subscribe-wrapper .contentArea .form.subscribe .actions button { min-width: 150px; }
			.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 .pages { }
			.toolbar-top .toolbar-amount { }
			.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-category-details { padding-top: 40px }
			.product-list-wrapper { overflow: hidden; padding-bottom: 50px; }
			.filter-options-item { width: 32.3%; float: left; }
			body.page-with-filter.page-products.page-layout-1column div#custom_main_container { padding: 0 15px; width: 100%; padding-top: 60px; }
			accordion-wrap.product-category { margin: 50px 0; margin-top: 0; }
			.product-list-wrapper .product-list-section { }
			.product-list-wrapper .product-list-contents .row>.item { width: 50%; }
			.product-details-wrapper { padding: 60px 0px; }
			.product-details-wrapper .col-sm-6 { width: 100%; }
			.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-4.col-lg-4 { padding: 0 15px; width: 49% !important; }
			.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-4.col-lg-4.item:nth-child(2n) { margin-right: 0 !important; }
			.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-4.col-lg-4.item:nth-child(3n) { margin-right: 2% }
			.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 .product-info-main .prd-info .product-label { font-size: 30px; }
			.catalog-product-view .field.choice, .checkbox-group { width: 33%; }
			.product-details-wrapper .product-info-main { width: 100% !important; max-width: 100%; padding-left: 0 !important; }
			.product-details-wrapper .product-info-main .prd-info { flex-direction: column; }
			.product-details-wrapper .product-info-main .prd-info .leftSection { width: 100%; margin: 0 0 20px; }
			.product-details-wrapper .product-info-main .prd-info .rightSection { width: 100%; text-align: left; }
			.product-details-wrapper .price-box { justify-content: flex-start; }
			.product-details-wrapper .qty-btnArea { margin: 15px 0 15px 0; padding: 25px 0; display: flex; max-width: unset !important; }
			.qty-btnArea .qtyCounter { }
			.qty-btnArea .btnArea { margin: 0; }
			.qty-btnArea .btnArea .btnTheme { }
			.qty-btnArea .btnArea .btnTheme.tocart { }
			.qty-btnArea .btnArea .btnTheme.towishlist { top: 0; margin: 10px 0 0 0 !important; }
			.product-list-wrapper .toolbar-bottom .toolbar { }
			.product.media { padding: 0; }
			.prd-option-main select { background-position: 97% center; }
			.modal-popup._inner-scroll .modal-inner-wrap { margin-top: 0 !important; }
			.product-description-info ul li { width: 100%; }
			#aw-filter-cat .block-categories { margin-bottom: 0; }
			.product-item { margin-bottom: 30px !important; }
			.product-item-photo .product-image-wrapper { }
			.product-item .product-label .label-container>span { }
			.product-item-info .product-item-details .product-name-warpper { text-align: center; }
			.product-item-info .product-item-details .product-name-warpper .product-name { }
			.product-item-info .product-item-details .price-box { }
			.price-box .special-price .price, .product-item .minimal-price .price, .price-box .price-container .price { }
			.price-box .old-price .price { }
			.product-item .category-hover-link { }
			.product-item .category-hover-link .action.tocart, .product-item .category-hover-link .action.tocart.outofstock { }
			.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; }
			.page-footer .footer-top-main .footer-logo a { }
			.page-footer .footer-top-main .footer-logo a img { height: 50px; }
			.page-footer .footer-top-main .footer-title { margin-top: 10px; margin-bottom: 0; }
			.page-footer .footer-top-main .footer-title h3 { }
			.page-footer .footer-top-main .footer-links { }
			.footer-links .row .col-xs-12.col-sm-5.col-md-5.col-lg-5, .footer-links .row .col-xs-12.col-sm-6.col-md-6.col-lg-6, .footer-links .row .col-xs-12.col-sm-7.col-md-7.col-lg-7 { }
			.page-footer .footer-top-main .footer-links p { }
			.page-footer .footer-top-main .footer-links ul li { text-align: left; width: 100%; }
			.page-footer .footer-top-main .footer-links ul li a { }
			.footer-top-main .social-wrapper { justify-content: flex-start; }
			.page-footer .footer-top-main .footer-payments img { height: 25px; width: auto; }
			.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 { text-align: center; margin: 0 0 0 0; display: inline-block; width: 100%; }
			.page-footer .footer-bottom-main .copyright .webexe {		/* display: block;

				*/ }
				.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: 15px 0 0; }
				.footer-bottom-main .payment-link img, .page-footer .footer-bottom-main .payment-cards li a img { height: 25px; width: auto; }
				.page-footer .footer-top-main .footer-links .contact-details { }
				.page-footer .footer-top-main .footer-links .contact-details li { }
				.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; }
				.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; }
				.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 -1px !important; border: 0 !important; padding: 0 !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'; }
				.block.filter .block-title.filter-title strong { text-align: left; 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(--light); 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%; }
				.filter-options .filter-name:first-child, .filter-options .filter-name:nth-child(2) { width: calC(100%/2); }
				.filter-options .filter-name:last-child { margin-top: 10px; width: 100% }
				.filter-options .filter-options-content .item { margin-bottom: 3px; margin: 5px 0 !important; }
				.block.filter .block-content.filter-content { padding: 0; border: 0; overflow-y: auto; display: block; }
				.accordion-wrap.product-category { margin-top: 0; margin-bottom: 20px; }
				.block.filter .block-content.filter-content.active, .block.filter.active .block-content.filter-content { display: block !important; }
				.cart.table-wrapper .item .col.item { display: block; min-height: 90px; padding: 5px 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; }
				.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 { padding: 0 15px !important; }
				.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%; align-items: flex-end !important; }
				#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; width: 100%; }
				.products-grid.wishlist .rating-summary { padding-left: 10px; }
				.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; }
				.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; }
				.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 { display: inline-block; width: 100%; }
				.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%; }
				.products-grid.wishlist .product-image-container { max-width: 80px; max-height: 80px; display: inline-block; }
				.products-grid.wishlist .product-item-photo .product-image-wrapper { padding-bottom: 0px !important; height: auto; }
				.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; line-height: 30px; 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; min-width: 110px !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 .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; }
				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; padding-left: 30% !important; }
				form#referralForm table.data-table td:before { position: absolute; top: 6px; left: 15px; 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: 50px; color: var(--primary) !important; }
				form#referralForm table.data-table td:nth-of-type(3):before { content: "Email"; line-height: 50px; color: var(--primary) !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 { margin: 0 0 40px 0; }
				.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; }
				.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: inline-block; width: 100%; height: auto; clip: unset; padding: 13px 15px; position: relative; }
				.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; }
				.page-footer .footer-top-main .footer-links .contact-details li>.fa-map-marker-alt, .page-footer .footer-top-main .footer-links .contact-details li>.fa-phone-alt, .page-footer .footer-top-main .footer-links .contact-details li>.fa-phone, .page-footer .footer-top-main .footer-links .contact-details li>.fa-fax, .page-footer .footer-top-main .footer-links .contact-details li>.fa-linkedin-in, .page-footer .footer-top-main .footer-links .contact-details li>.fa-envelope { top: 4px; }
				.btnArea .btnTheme.towishlist { }
				.block.review-add { width: 100%; padding: 0 15px; padding-bottom: 30px; }
				.review-list { padding-right: 10px !important; width: 100% !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; }
				.product-description-wrapper { padding-top: 10px; padding-bottom: 40px; }
				.product-description-wrapper.new-section .col-xs-12 { padding: 0; }
				.product-description-wrapper .nav-tabs { padding-bottom: 0; }
				div#subscribe_modal .modal-body { padding: 60px 0px !important; }
				div#subscribe_modal .modal-dialog { max-width: 100% !important; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 90% !important; margin-left: 0; }
				div#subscribe_modal .subscribe-main h3 { font-size: 30px; margin-top: 15px; }
				div#subscribe_modal .subscribe-main .form-subscribe .form-control { max-width: 70% !important; }
				div#subscribe_modal button.close { top: 12px; }
				.featured-product-wrapper.new-section .owl-nav button.owl-next { right: 0; }
				.featured-product-wrapper.new-section .owl-nav button.owl-prev { left: 0 !important; }
				.home-icon-wrapper.new-section .owl-carousel .owl-nav button.owl-prev { left: 0; }
				.home-icon-wrapper.new-section .owl-carousel .owl-nav button.owl-next { right: 0; }
				.new-section { padding: 70px 0; }
				.product-review-container { display: flex; flex-direction: column-reverse; }
				div#product-review-container { width: 100%; }
				.home-icon-wrapper.new-section .owl-nav { top: 30% !important; }
				.featured-product-category.new-section.desktop-only { display: none; }
				.featured-product-category.new-section.mobile-only { display: block; padding: 70px 0; }
				.featured-product-category.new-section.mobile-only button.owl-dot.active { background: var(--primary) !important; }
				.featured-product-category.new-section.mobile-only .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot { background: #AAAAAA; color: inherit; border: none; padding: 0 !important; font: inherit; width: 6px; height: 6px; border-radius: 30px; margin: 0 10px; }
				.featured-product-category.new-section.mobile-only .owl-dots { text-align: center; margin-top: 30px; }
				.featured-product-category.new-section.mobile-only .owl-dots { text-align: center; margin-top: 30px; }
				.category_main.col-xs-12.item { width: 100%; padding: 0 !important; margin-top: 0; }
				.categoray-caption-2 { width: 100% !important; }
				.featured-product-category.new-section.mobile-only .container-fluid { padding-right: 0; }
				.home-third.new-section .imgArea img { min-height: 750px; }
				.home-third.new-section .contentArea { width: 89%; padding: 40px; max-width: unset; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
				.home-third.new-section btnTheme { margin-top: 30px; }
				.insta-wrapper.new-section { background-position: -24% 12px, 104% 12px !important; background-size: auto 55%, auto 55%; padding-top: 95px !important; }
				.footer .container-fluid { padding: 0px 15px; }
				.page-footer .footer-top-main .footer-links ul.count2 { column-count: 2; display: block; }

				/*about*/
				.aboutus-wrapper.new-section h1.title-name { font-size: 55px !important; line-height: 52px !important; }
				.ourstory-2-wrapper .imgArea { overflow: hidden; }
				.ourstory-2-wrapper .imgArea img { object-fit: cover; min-height: 400px; }
				.ourstory-2-wrapper .contentArea .title-description { max-width: 90% !important; font-size: 25px; line-height: 34px; }
				.ourstory-2-wrapper .contentArea { width: 90% !important; }
				.ourstory-wrapper .title-style { margin-bottom: 0 !important; }
				.aboutus-wrapper.new-section hr { margin-top: 50px; }
				.aboutus-wrapper.new-section { padding-bottom: 40px; }
				.about-slider.new-section .owl-dots { position: absolute; top: -50px; display: inline-block; padding-left: 0; }
				.about-slider.new-section .owl-theme .owl-dots .owl-dot { margin: 10px 20px; display: inline-block; }
				.about-slider.new-section .owl-theme .owl-dots .owl-dot:first-child { margin-left: 15px; margin-right: 10px; }
				.about-slider .title-style { margin-bottom: 50px; margin-top: 15px; }
				.about-slider.new-section .owl-carousel .owl-nav button.owl-next { left: 45px !important; }
				.about-slider.new-section { padding-top: 50px; padding-bottom: 60px; }
				.about-slider.new-section .owl-nav { width: 57px; left: 0 !important; margin-left: -3px; top: -50px !important; }
				.about-slider.new-section .imgArea { margin-top: 30px; }
				.about-slider.new-section .owl-theme .owl-dots .owl-dot span::before { font-size: 22px; }
				.cta { background-position: 60%; }
				.cta .contentArea { transform: translate(-10%, -50%); }
				.journey-wrapper .title-name { font-size: 45px; letter-spacing: -1px; }

				/*list product */
				.list_Cat { width: calC(100% / 3) !important; }
				.product-list-wrapper .product-list-section .col-sm-3 { width: 50%; }

				/*blog pages*/
				span.blogdate { padding: 25px 0px; width: 25%; }
				span.blog-list-category { padding: 25px 0; text-align: center; }
				span.share_span { width: 50%; }
				.product-share.blog-list-share { padding: 25px 0px; justify-content: flex-end; }
				.product-share.blog-list-share a { font-size: 20px; }
				.div-blog-name { padding: 25px 0; }
				a.blogname { font-size: 24px; line-height: 36px; }
				.blog-page .blog-list-main { padding-right: 0; margin-bottom: 0 !important; }
				.short-blog-list .img-area { margin: 10px; }
				.blog-page .blog-list-wrapper.new-section { padding: 70px 0; }
				.blog-page .left-block a.secondary-link { padding-top: 10px; }

				/*contact us*/
				.map-wrapper iframe { height: 400px; }

				/*faq */
				.faq-wrapper .nav-tabs li a { font-size: 22px !important; }

				/*lookbook*/
				.lookbook-wrapper.new-section .title-style .title-name { font-size: 50px; line-height: 50px; }
				.lookbook-wrapper.new-section .title-name { max-width: 80%; }
				.lookbook-wrapper .container-fluid.nomp-sides.new-section { padding-top: 30px; }
				.dress-up-wrapper .col-sm-12, .wedding-wrapper.new-section .col-sm-12 { width: 50% !important; }
				.dress-up-wrapper .contentArea .title-name { margin-bottom: 0; }
				.one_img.new-section, .nomp-sides.one_img_full.new-section { padding: 30px 0; }
				.nomp-sides.one_img_full.new-section { padding-bottom: 0 !important; padding-top: 0 !important; }
				.two_img.new-section { padding-top: 30px; padding-bottom: 30px; }
				.wedding-wrapper.new-section { padding: 30px 0; }
				.dress-up-wrapper { padding: 30px 0; padding-bottom: 0; }
				.rpm0 { padding-right: 0; }
				table.main { max-width: 100% !important; width: 100% !important; }

				/* Megamenu  */
				.orgin-items.hidden-lg.hidden-md { display: block !important; }
				.dorgin-items.row.hidden-sm.hidden-xs { display: none !important; }

				/* Megamenu  */
				.ves-menu { margin: 0 auto; background: #ffffff; border: 0; width: 100%; display: block; box-shadow: 0 7px 8px 0 rgb(0 0 0 / 10%); position: fixed; top: 150px; left: 0; padding: 15px; height: auto; max-height: 450px; overflow: auto; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; min-height: 450px; padding-bottom: 30px !important; }
				.topbar-sticky .ves-menu, .sticky .ves-menu { top: 100px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
				.ves-megamenu li.level0 { border: 0 !important; padding: 0; }
				.ves-menu .navigation .level0>.submenu { background: #ffffff !important; left: 0 !important; right: 0 !important; top: 0% !important; position: relative; box-shadow: none !important; width: 100% !important; padding: 20px 0 10px !important; margin: 0; box-shadow: none !important; border: 0 !important; transform: unset; border-radius: 0; min-height: unset !important; }
				.ves-menu .navigation .level0>.submenu::before { content: ''; display: inline-block; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); position: relative; float: left; }
				.ves-megamenu li.level0>a::after { display: none; }
				.ves-megamenu li.level0:hover>a, .ves-megamenu li.level0:focus>a, .ves-megamenu li.level0.active>a { border: 0 !important; }
				.ves-megamenu .level0 a .caret { display: none !important; }
				.ves-megamenu .level0 a>.opener { position: absolute; display: inline-block; background: transparent !important; right: 290px; padding: 0 5px; top: 0; width: 30px; height: 40px; overflow: hidden; font: 700 20px/35px 'FontAwesome'; text-align: center; }
				.ves-megamenu .level0 .level1 a>.opener { position: absolute; display: inline-block; background: transparent !important; right: 5px; padding: 0 5px; top: 0; width: 30px; height: 50px; overflow: hidden; font: 700 14px/50px 'FontAwesome'; text-align: center; }
				.ves-megamenu .opener::before { content: '\f107'; }
				.ves-megamenu .opener.item-active::before { content: '\f106'; }
				.ves-megamenu .dropdown.submenu-left { padding: 15px; position: relative !important; }
				.ves-megamenu li.level0>a { color: var(--primary) !important; position: relative !important; width: 100%; padding: 7px 0; }
				.submenu.animated.dropdown-menu { top: 0 !important; }
				.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { top: 21px !important; padding: 20px; border: 0 !important; min-height: unset; max-height: 560px; overflow-x: hidden; z-index: 1; box-shadow: none !important; }
				.ves-megamenu .dropdown-menu .megamenu-header { margin-top: 0; text-align: center; padding: 15px 0 !important; width: 100% !important; }
				.submenu-left.subhover.dropdown-submenu { text-align: center; }
				.ves-megamenu .dropdown-menu a { color: var(--pirmary) !important; font-size: 16px; border: 0 !important; padding-left: 0 !important; font-weight: normal !important; }
				.navigation .level0 .submenu a { padding: 0 !important; line-height: 40px !important; }
				.nav-item.level1.nav-2.submenu-left.subhover.dropdown-submenu.active { border: 0 !important; color: var(--light) !important; }
				.megamenu-content .opener { display: none; }
				.ves-megamenu.menu-hover .subhover:hover .dropdown-menu a { text-align: center; width: 100% !important; }
				.mobile_item { display: flex !important; align-items: center; justify-content: center; margin: 20px 0; }
				.mobile_item .currency-wrapper, .mobile_item .search-wrapper, .mobile_item .account-wrapper, .mobile_item .wishlist-wrapper { display: block !important; margin: 0px 25px 0px 0px; }
				.mobile_item .currency-wrapper .switcher strong, .mobile_item .currency-wrapper .switcher .options .action.toggle:after { color: var(--primary) !important; }
				.mobile_item .wishlist-wrapper img, .mobile_item .account-wrapper img, .mobile_item .cart-wrapper img, .mobile_item .search-wrapper img { filter: unset !important; }
				.ves-megamenu .dropdown.submenu-left.menu-care.submenu-left>.submenu { box-shadow: none !important; min-height: auto !important; top: 0 !important; position: relative; padding: 15px 0 !important; }
				.orgin-items.hidden-lg.hidden-md a>.opener { display: none; }
				.orgin-items.hidden-lg.hidden-md .submenu { display: none !important; }
				.navigation .level0 .submenu a:hover { color: var(--light) !important; }
				.orgin-items.hidden-lg.hidden-md .mega-col.col-sm-12.mega-col-7.mega-col-level-1:last-child a { margin-top: 40px; padding-top: 15px !important; }
				.orgin-items.hidden-lg.hidden-md .mega-col.col-sm-12.mega-col-7.mega-col-level-1:last-child a:before { content: ""; position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); width: 46px; height: 1px; background-color: var(--primary); }
				body.page-with-filter.page-products.catalog-category-view.page-layout-1column .ves-megamenu li.level0.active>a, body.category-contact-us .ves-megamenu li.level0.active>a { color: var(--primary) !important; }
				body.page-with-filter.page-products.catalog-category-view.page-layout-1column .ves-megamenu li.level0.active>a:before, body.category-contact-us .ves-megamenu li.level0.active>a:before { background: var(--primray) !important; color: var(--primary) !important; }
				div#block-giftcard { width: 100% !important; display: inline-block; margin-top: 15px !important; }
				.order-details-items { padding: 0; }
				.custom-content-listing .container { padding: 0 15px; }
				.explore-more a:after { width: 100px; }
				body.page-with-filter.page-products.page-layout-1column .navbar-toggle .icon-bar { background-color: #ffff; }
				body.page-with-filter.page-products.page-layout-1column .page-header.sticky .navbar-toggle .icon-bar { background-color: #010101 !important; }
				.explore-more { height: 160px; }
			}
			@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 { margin: 0 0 0 0; }
				.navbar-default .navbar-nav>li>a { padding: 0 8px; font-size: 13px; }
				.user-links .cart-wrapper .icon-setting .cartprice { display: none !important; }
				.account-wrapper, .wishlist-wrapper, .search-wrapper { margin-right: 15px; }
			}
			@media screen and (min-width:1024px) and (max-width:1360px) and (orientation:portrait) {
				.topbar-wrapper>.container, .logo-wrapper-container>.container { width: 100%; }
				.search-wrapper { margin: 0px 10px 0 20px; }
				.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; width: auto; max-width: fit-content; 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 { font-size: 15px !important; line-height: 20px !important; }
				.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-3, .product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-4.col-md-2, .product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-4.col-md-4 { width: 50%; }
				.product-options-wrapper .col-xs-12.col-sm-6.col-md-6.col-lg-6 { width: 100%; }
				.product-details-wrapper .qty-btnArea { flex-wrap: wrap; }
				.qty-btnArea .btnArea .btnTheme.tocart, .qty-btnArea .btnArea .btnTheme.towishlist { }
				.customer-account-login .actions-toolbar, .customer-account-createpassword .actions-toolbar, .customer-account-logoutsuccess .actions-toolbar, .customer-account-create .actions-toolbar, .customer-account-forgotpassword .actions-toolbar, .account.page-layout-2columns-left .actions-toolbar { }
				.account.page-layout-2columns-left .form-wishlist-items .actions-toolbar, .page-print.account.page-layout-1column .actions-toolbar, .checkout-cart-index .actions-toolbar, .checkout-index-index .actions-toolbar, .catalogsearch-result-index .actions-toolbar, .sendfriend-product-send .actions-toolbar { flex-direction: column; }
				.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: 70%; }
				.cart-summary { width: 28%; }
				.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .contentArea h3, .product-list-wrapper .listSale-main .contentArea h3 { font-size: 45px; line-height: 52px; }
				.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .contentArea h4, .product-list-wrapper .listSale-main .contentArea h4 { font-size: 24px; line-height: 30px; margin: 0 0 12px; }
				.catalog-category-view.page-layout-2columns-left .column.main>.category-description .listSale-main .contentArea p, .product-list-wrapper .listSale-main .contentArea p { font-size: 14px; line-height: 22px; }
				.product-details-wrapper { padding: 60px 0; }
				.product-description-wrapper { }
				.review-list { }
				.logo-wrapper-main { }
				.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; }
				.enquiry-wrapper { padding: 50px; }
				.page-footer .footer-top-main .footer-links .contact-details li>.fa-map-marker-alt, .page-footer .footer-top-main .footer-links .contact-details li>.fa-phone-alt, .page-footer .footer-top-main .footer-links .contact-details li>.fa-phone, .page-footer .footer-top-main .footer-links .contact-details li>.fa-fax, .page-footer .footer-top-main .footer-links .contact-details li>.fa-linkedin-in, .page-footer .footer-top-main .footer-links .contact-details li>.fa-envelope { top: 6px; }
				.page-footer .copyright { text-align: center; margin: 0 0 0 0; display: inline-block; width: 100%; }
				.fieldset>.field:not(.choice)>.label { padding: 6px 15px 0 0; text-align: right; width: 100%; box-sizing: border-box; float: left; }
				#shopping-cart-table .item-actions .actions-toolbar { align-items: end; }
			}
			@media only screen and (min-width:1024px) and (max-width:1260px) {
				.about-slider.new-section .owl-carousel .owl-nav button.owl-next { left: 55px; }
				.cta .contentArea { transform: translate(-10%, -50%); }
				.about-slider.new-section .owl-nav { }
				.thankYou-wrapper>.imageArea { height: auto; object-fit: cover; }
				.thankYou-wrapper>.imageArea img { position: relative; width: 100%; max-width: fit-content; height: 100vh; }
				.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary { width: 100%; margin: 0 0 10px; }
				.page-print.account.page-layout-1column .actions-toolbar, .checkout-cart-index .actions-toolbar, .checkout-index-index .actions-toolbar, .catalogsearch-result-index .actions-toolbar, .sendfriend-product-send .actions-toolbar { flex-direction: column; }
				.block-authentication .actions-toolbar>.secondary .action { width: 100%; }
				.thankYou-wrapper .contentArea { top: 250px; padding-bottom: 50px; }
				.ves-megamenu li.level0>a { font-size: 14px; padding: 0; }
				.ves-megamenu .dropdown.submenu-left { position: static; margin: 0; padding: 61px 10px; }
				.ves-megamenu.menu-hover .subhover:hover .dropdown-menu { padding: 80px 10%; }
				.logo-wrapper-main .user-links.leftSide { padding: 0 !important; width: 45%; }
				.logo-wrapper-main .user-links.rightSide { padding: 0 !important; width: 45% !important; }
				.megamenu-content .menu_imageArea span { font-size: 20px; top: 15px; left: 15px; }
				.product-share.blog-list-share { padding: 25px 0px; justify-content: flex-end; }
				.product-share.blog-list-share a { font-size: 18px; margin: 0px 7px 0px 0px }
				span.blogdate { padding: 25px 0px; width: 25%; }
				span.blog-list-category { padding: 25px 0px; width: 25%; text-align: center; }
				span.share_span { width: 50%; }
				.cta { background-position: 70%; }
				.review-list { padding: 35px; }
			}
			@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; }
				.page-footer .footer-top-main .footer-title h3 { }
				.product-details-wrapper .product-info-main { padding-left: 0 !important; }
				.cms-payment .breadcrumbs, .cms-privacy-policy .breadcrumbs, body.cms-terms-conditions .breadcrumbs, .cms-returns-exchanges .breadcrumbs, body.cms-about-us .breadcrumbs, body.catalog-product-view .breadcrumbs, .cms-lookbook .breadcrumbs, .cms-size-guide .breadcrumbs, .cms-fit-guide .breadcrumbs, .cms-shipping .breadcrumbs { padding-left: 15px; padding-right: 15px; }
			}
			@media only screen and (min-width:768px) and (max-width:991.9px) {
				.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; }
				.bundle-options-container .block-bundle-summary, .bundle-options-container .bundle-options-wrapper, .bundle-options-container .product-options-wrapper { width: 100%; }
				.product-options-wrapper .fieldset .field .control select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; padding: 0 15px; max-width: 330px; }
			}
			@media only screen and (max-width:767px) {
				.checkout-payment-method .payment-method-title { padding: 0px; }
			}
			@media screen and (min-width:1920px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:1800px) and (max-width:1919px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:1700px) and (max-width:1799px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:1600px) and (max-width:1699px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:1561px) and (max-width:1599px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:1500px) and (max-width:1560px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:1400px) and (max-width:1499px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
				.cta .contentArea { transform: translate(-20%, -50%); }
			}
			@media screen and (min-width:1300px) and (max-width:1399px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
				.home-third.new-section .imgArea img { object-fit: cover; min-height: 800px; }
				.cta .contentArea { transform: translate(-15%, -50%); }
			}
			@media screen and (min-width:1200px) and (max-width:1299px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
				.home-third.new-section .imgArea img { object-fit: cover; min-height: 850px; }
			}
			@media screen and (min-width:1100px) and (max-width:1199px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 97.5%; }
			}
			@media screen and (min-width:1000px) and (max-width:1099px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:900px) and (max-width:999px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:768px) and (max-width:899px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 97.2%; }
			}
			@media screen and (min-width:1440px) and (max-width:1440px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
				.about-section2-wrapper>.col-xs-12.col-sm-8.col-md-9 { width: 70%; }
			}
			@media screen and (min-width:1366px) and (max-width:1366px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98.5%; }
			}
			@media screen and (min-width:1280px) and (max-width:1280px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98.5%; }
			}
			@media screen and (min-width:1024px) and (max-width:1024px) {
				.home-blog-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 98%; }
			}
			@media screen and (min-width:768px) and (max-width:768px) {
				.featured-products-wrapper>.col-xs-12.col-sm-9.col-md-10 { width: 97%; }
			}
			@media only screen and (min-width:500px) and (max-width:767.9px) {
				.review-author-detail { display: flex !important; align-items: flex-start; flex-direction: row; }
				.review-author-detail .datetime-value:before { display: block; }
				.review-author-detail .author-value { margin: 0 10px; }
				.review-author-detail .datetime-value { padding-left: 15px; }
			}
			@media only screen and (min-width:992px) and (max-width:1199.9px) {
				.checkout-cart-index .columns>.container { width: 100% !important; }
				.product-list-wrapper .col-md-3 { width: 33.3%; }
				.ourstory-2-wrapper .contentArea .title-description { font-size: 30px; line-height: 45px; }
				.featured-product-wrapper.new-section .owl-nav button.owl-prev { left: 0 !important; }
				.featured-product-wrapper.new-section .owl-nav button.owl-next { right: 0 !important; }
				div#subscribe_modal .modal-body { padding: 110px 54px !important; }
				div#subscribe_modal .modal-dialog { width: 80%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
				.insta-wrapper { background-position: -14% 0, 39% 79px !important; background-size: auto 50%, auto 37%; }
				.home-third.new-section .imgArea img { object-fit: cover; min-height: 850px; }
			}
			@media only screen and (min-width:1260px) and (max-width:1299.9px) {
				.ves-megamenu .dropdown.submenu-left { padding: 61px 10px; }
			}
			@media (min-width:768px), print {
				.page-print .page-title-wrapper .page-title .base { text-align: left; font-size: 40px; color: var(--primary); }
				.page-print .page-title-wrapper .order-date { margin-top: 0; padding-top: 5px; }
			}
			@media only screen and (min-width:1280px) and (max-width:1366px) {
				.featured-product-wrapper.new-section .owl-nav button.owl-next { right: -60px; }
				.featured-product-wrapper.new-section .owl-nav button.owl-prev { left: -60px !important; }
			}
			@media only screen and (min-width:1200px) and (max-width:1279.9px) {
				.featured-product-wrapper.new-section .owl-nav button.owl-prev { left: 0 !important; }
				.featured-product-wrapper.new-section .owl-nav button.owl-next { right: 0 !important }
			}
			@media only screen and (min-width:992px) and (max-width:1160px) {
				.page-footer .footer-top-main .subscribe-main .form-subscribe .form-control input { padding-left: 0 !important; padding-right: 0 !important; }
				.page-footer .footer-top-main .col-xs-12.col-sm-6.col-md-3.col-lg-3 { width: 50%; }
				.page-footer .footer-top-main .col-xs-12.col-sm-6.col-md-2.col-lg-2 { width: 50%; }
			}