@font-face {
font-family: 'Neulis Sans'; src: url('fonts/neulissans-light.woff2') format('woff2'),url('fonts/neulissans-light.woff') format('woff'); font-weight: 300; font-style: normal; }
@font-face {
font-family: 'Neulis Sans'; src: url('fonts/neulissans-regular.woff2') format('woff2'),url('fonts/neulissans-regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face {
font-family: 'Neulis Sans'; src: url('fonts/neulissans-medium.woff2') format('woff2'),url('fonts/neulissans-medium.woff') format('woff'); font-weight: 500; font-style: normal; }
@font-face {
font-family: 'Neulis Sans'; src: url('fonts/neulissans-semiBold.woff2') format('woff2'),url('fonts/neulissans-semiBold.woff') format('woff'); font-weight: 600; font-style: normal; }
@font-face {
font-family: 'Neulis Sans'; src: url('fonts/neulissans-bold.woff2') format('woff2'),url('fonts/neulissans-bold.woff') format('woff'); font-weight: bold; font-style: normal; }
body { font-family: 'Neulis Sans',sans-serif; }
.free-shipping { font-weight: bold; color: red; font-size: 18px; }

/*======== Header Css========*/
header { background: #fff; }
.home header { background: #00448b; }
.home header li img { filter: brightness(0) invert(1); }

.header-section.sticky { position: fixed; top: 0; left: 0; right: 0; z-index: 999; box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
.header-section.sticky .header-top { display: none; }
.header-section.sticky .header-middle { padding: 15px 0; }
.header-section.sticky .headerlogo1 img { max-width: 200px; }
.header-section.sticky .header-middle .headersearch .form-control { height: 35px; }
.header-section.sticky .header-middle .headersearch input[type="submit"] { top: -3px; }
.header-section.sticky .header-right-top .right-box .nav-account-cart li.btn-highlight a { padding: 7px 20px; }
.header-section.sticky .main-menu ul li a:hover { color: var(--bs-primary); }
.header-section.sticky .main-menu ul li.menu-center-logo { display: block; }
.header-section.sticky .main-menu ul li.menu-center-logo a { padding: 5px 0 15px; }
.header-section.sticky .main-menu ul li.menu-center-logo a img { max-height: 50px; width: auto!important; max-width: none; padding: 5px 0; }
.header-section.sticky .header-bottom .header-left a img { max-height: 100px; width: auto!important; max-width: none; padding: 5px 0; }

.home .header-section.sticky .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown .dropdown-menu { background-color: #d0dce8; }

.home header .header-middle .headerlogo1 img { filter: brightness(0) invert(1); }
.home header .header-middle .headersearch .form-control { border: 0; }
.home header .header-right-top .right-box .nav-account-cart li.btn-highlight a { border: 1px solid #fff; color: #fff; }
.home header .header-right-top .right-box .nav-account-cart li.btn-highlight a:hover { background: #fff; color: #00448b; }
.home header .header-right-top .right-box .nav-account-cart li a { color: #fff; }
.home header .header-right-top .right-box .nav-account-cart li span i { color: #fff; font-weight: 400; }
.home header .buttons-block #minicart .open-cart { color: #fff; background: url(../images/header-cart-icon-white.png) no-repeat 10px 10px; background-size: 20px; }
.home header #minicart .open-cart span { background: #fff; color: #1a4f87; }
.home header .navbar-inverse { background: transparent; border-top: 1px solid #1a5797; border-bottom: 1px solid #1a5797; border-left: 0; border-right: 0; }

.home header .navbar-inverse .navbar-collapse .navbar-nav li { border: 1px solid transparent; }
.home header .navbar-inverse .navbar-collapse .navbar-nav li.nav-item a.dropdown-toggle { filter: brightness(0) invert(1)!important; }
.home header .navbar-inverse .navbar-collapse .navbar-nav > li a { color: #fff; }
.home header .navbar-inverse .navbar-collapse .navbar-nav > li > .dropdown-menu a.dropdown-item { color: #000; border-bottom: 1px solid #bbc9d8; }
.home header .navbar-inverse .navbar-collapse .navbar-nav > li > .dropdown-menu a.dropdown-item:last-child { border-bottom: none; }
.home header .navbar-inverse .navbar-collapse .navbar-nav > li > .dropdown-menu a.dropdown-item:hover { color: #26588d!important; }
.home header .navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown .dropdown-menu { background-color: rgba(255,255,255,0.80); border: none; left: 0; }

.navbar-inverse .navbar-collapse .navbar-nav { vertical-align: middle; }

.home-page .content_area { padding: 0; }

.logo_area li { height: auto; width: 25%; }
.logo_area li img { position: initial; top: 0; transform: none; }
.logo_area { background: #fff; }
.logo_area li:not(:last-child):after { display: none; }
.logo_area li.headerbanners { width: 73%; float: right; }

.headerlogo1 { padding: 3px 0; }

.header-top { background-color: #04305e; padding: 5px 0; }
.finance { color: #fff; padding: 0; font-size: 13px; line-height: 22px; font-weight: 300; }
.free_sec { display: inline-block; float: none; vertical-align: text-top; border: none; color: #fff; font-size: 13px; font-weight: 300; letter-spacing: 1px; background: none; float: none; padding: 0; filter: brightness(0) invert(1); }
.link_sec { display: inline-block; vertical-align: middle; float: right; padding: 0; }
.link_sec ul { margin: 0; text-align: right; }
.link_sec li { width: auto!important; }
.link_sec li span { vertical-align: middle; }
.link_sec li a, .link_sec li i { color: #4f4f98; }
.link_sec li a { font-size: 14px; font-weight: 500; text-decoration: none; margin-right: 5px; }
.link_sec li:hover a, .link_sec li:hover i { color: #7979c8; }
.link_sec li:nth-child(2) { padding: 0; }
.link_sec select { padding: 0 10px 0 8px; font-size: 13px; letter-spacing: 1px; background: transparent; border-radius: 0; box-shadow: none; border: none; color: #fff; font-weight: 300; width: 59px; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari and Chrome */ appearance: none; background-image: url(../images/down-arrow-1.png); background-repeat: no-repeat; background-position: 85%; background-size: 12px; filter: brightness(0) invert(1); text-transform: uppercase; }
.link_sec select:focus { box-shadow: none; }
.link_sec select::-ms-expand { display: none; }
.link_sec select option { color: #000; }

.headersearch .call { height: auto!important; width: auto; display: inline-block!important; vertical-align: middle; padding: 8px 0 5px; }
.headersearch .call h2 { margin: 0; font-weight: 700; font-size: 18px; border: none; }
.headersearch .call h2 label { margin: 0 35px 0 0; }
.headersearch .call h2 span { padding-left: 25px; background-image: url(../images/phone-icon.png); background-repeat: no-repeat; background-position: left center; }

.header-middle { width: 100%; vertical-align: middle; display: inline-block; padding: 30px 0; }
.header-middle .headerlogo1 { width: 29%; display: inline-block; }
.header-middle .headerlogo1 img { max-width: 250px; }
.header-middle .headersearch { width: 41%; display: inline-block; }
.header-middle .headerbanners { width: 29%; display: inline-block; vertical-align: middle; text-align: right; float: right; }
.header-middle .headersearch form { position: relative; }
.header-middle .headersearch .input_sec { width: 50%!important; float: left!important; display: inline-block; vertical-align: middle; background: none; border: none; position: relative; padding: 0; }
.header-middle .headersearch .form-control { height: 40px; border-radius: 50px; box-shadow: none; color: #000; font-size: 15px; font-weight: 300; padding-left: 18px; padding-right: 50px; }
.header-middle .headersearch .form-control::placeholder { color: #000; }
.header-middle .headersearch input[type="submit"] { width: 40px; height: 40px; position: absolute; right: 10px; top: 0; background-image: url(../images/search-icon.png); background-position: center; background-repeat: no-repeat; background-color: transparent; border: none; }
.header-middle .headersearch .in1 { padding: 0; }

.navbar-inverse { background: transparent; border: 1px solid #eee; }
.navbar-inverse .navbar-header { display: none; }
.navbar-inverse .navbar-collapse { width: 100%; float: left; padding: 0; }
.navbar-inverse .navbar-collapse .navbar-nav li { width: auto; }
.navbar-inverse .navbar-collapse .navbar-nav li.hide-dektop { display: none; }
.navbar-nav > li a { font-weight: 400; font-size: 15px; text-transform: inherit; padding: 0; border: none; color: #000; }
.navbar-nav > li a:active { }

.navbar-inverse .navbar-collapse .navbar-nav li ul.submenu { display: none; }
.navbar-inverse .navbar-collapse .navbar-nav li:hover ul.submenu { display: block; position: absolute; width: 230px; background: #fff; box-shadow: 1px 1px 15px rgb(0 0 0 / 18%); z-index: 999; }
.navbar-inverse .navbar-collapse .navbar-nav li:hover ul.submenu .submenu { display: none; }
.navbar-inverse .navbar-collapse .navbar-nav li:hover ul.submenu li:hover .submenu { display: block; left: 100%; top: 0; }
.navbar-inverse .navbar-collapse .navbar-nav li ul.submenu li { width: 100%!important; }
.navbar-inverse .navbar-collapse .navbar-nav li ul.submenu li a { width: 100%; display: inline-block; border-bottom: 1px solid #ccc; text-align: left; position: relative; }

.navbar-inverse .navbar-collapse .navbar-nav li a { padding: 13px 35px; color: #000; }
.navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown { position: relative; }
.navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle { position: absolute; top: 0; right: 0; height: 100%; width: 30px; background-image: url(../images/down-arrow.png); background-repeat: no-repeat; background-position: center; background-size: 12px; filter: brightness(0); }
.navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown.open a.nav-link.dropdown-toggle { background-image: url(../images/left-arrow.png); }
.navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown:hover .dropdown-menu { display: block; }
.navbar-inverse .navbar-collapse .navbar-nav li.nav-item.dropdown .dropdown-menu { background-color: #fff; padding: 0; border-radius: 0 5px 5px; min-width: 300px; box-shadow: none; border: 1px solid #000; left: -1px; }
.navbar-nav > li > .dropdown-menu a.dropdown-item { width: 100%; display: inline-block; color: #000; border-bottom: 1px solid #ccc; text-align: left; position: relative; padding: 13px 30px; }
.navbar-nav > li > .dropdown-menu a.dropdown-item.mobile-only { display: none; }
.navbar-nav > li > .dropdown-menu a.dropdown-item:hover { color: #000; text-decoration: none; }
.navbar-nav > li > .dropdown-menu a.dropdown-item:last-child { border: none; }
.navbar-inverse .navbar-nav > .open > a { background-color: transparent!important; }

.navbar-inverse .navbar-collapse .nav-account-cart { width: auto; float: right; margin: 0; max-height: 46px; height: 46px; padding: 0 22px; position: relative; }
.navbar-inverse .navbar-collapse .nav-account-cart:before { width: 100%; height: 100%; position: absolute; content: ''; left: 0; top: 0; background-image: url(../images/cart-bg.png); background-repeat: no-repeat; background-size: 100% 100%; }
.navbar-inverse .navbar-collapse .nav-account-cart li { width: auto; display: inline-block; list-style: none; padding: 0 10px; position: relative; z-index: 99; line-height: 46px; }
.navbar-inverse .navbar-collapse .nav-account-cart li span { display: inline-block; vertical-align: middle; line-height: normal; }
.navbar-inverse .navbar-collapse .nav-account-cart li span i { color: #fff; font-size: 17px; margin-right: 8px; line-height: normal; }
.navbar-inverse .navbar-collapse .nav-account-cart li a { display: inline-block; vertical-align: middle; color: #fff; font-weight: 600; font-size: 14px; line-height: normal; }

.lang-2 .navbar-nav > li a { font-size: 14px; padding: 13px 16px; }
.lang-2 .navbar-inverse .navbar-collapse .nav-account-cart li a { font-size: 12px; }

/*======== Footer Css========*/
.footer-top { width: 100%; float: left; background-color: #fff; padding: 30px 0; }
.footer-top .footer-top-inner { width: 100%; float: left; text-align: center; }
.footer-top .footer-top-inner ul { list-style: none; margin: 0; padding: 0; }
.footer-top .footer-top-inner ul li { width: auto; display: inline-block; vertical-align: middle; padding: 0 4%; }
.footer-top .footer-top-inner ul li:nth-child(1) img { height: 69px; }
.footer-top .footer-top-inner ul li:nth-child(2) img { height: 69px; }
.footer-top .footer-top-inner ul li:nth-child(3) img { height: 59px; }

.panel-footer { width: 100%; float: left; padding: 70px 0 60px; background-color: #1a4f87; }
.panel-footer .container { padding: 0 15px; }
.panel-footer h4 { margin-top: 0; font-weight: 700; font-size: 20px; color: #fff; padding-bottom: 12px; }
.panel-footer ul { width: 100%; float: left; margin: 0; }
.panel-footer li { padding: 0; background-image: none; margin-bottom: 12px; list-style: none; }
.panel-footer li a { color: #fff; font-size: 14px; font-weight: 400; }
.panel-footer li a:hover { color: #e1f1fc; }
.panel-footer .footer-menu { padding-right: 50px; }

.lang-2 .panel-footer li { font-size: 12px; }

.footer-bottom { width: 100%; float: left; padding: 15px 0; background-color: #1a4f87; border-top: 1px solid #48729f; }
.footer-bottom .row { display: flex; align-items: center; }
.footer-bottom .fo_txt { padding: 4px 0; width: 100%; float: left; font-size: 12px; font-weight: 300; color: #fff; font-weight: lighter; }
.footer-bottom .fo_txt ul { margin: 0; }
.footer-bottom .fo_txt ul li { list-style: none; font-size: 13px; line-height: 20px; }
.footer-bottom .fo_txt a { color: #fff; text-decoration: none; }
.footer-bottom .fo_txt a:hover { text-decoration: underline; }
.footer-bottom .payment-logo { text-align: center; padding: 0 30px 0 0; }
.footer-bottom .payment-logo span { width: auto; display: inline-block; vertical-align: middle; }
.footer-bottom .payment-logo  img { height: 25px; padding: 0 0 0 5px; filter: brightness(0) invert(1); }

/*======== Home Middle Css========*/
.home-page .content_area > .container, .page-product-list .content_area > .container { width: 100%; padding: 0; max-width: 100%!important; }
.content_area { background: #fff; }
.home_txt { color: #4f4f98; font-weight: 600; letter-spacing: 1px; padding: 25px 0; }
.home_txt p { margin: 0; }

.home-box-part { width: 100%; float: left; }
.home-box-part .service-part { width: 56%; float: left; text-align: center; padding: 0; background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; min-height: 540px; }
.home-box-part .service-part .content { position: absolute; top: 50%; width: 100%; text-align: center; padding: 0 25px; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); }
.home-box-part .service-part:nth-child(2n) { float: right; width: 42%; }
.home-box-part .service-part:before { content: ''; width: 100%; height: 100%; position: absolute; background: #000; opacity: 0; left: 0; top: 0; }
.home-box-part .service-part h2 { font-size: 32px; font-weight: 600; margin: 0 0 20px; width: 100%; float: left; text-align: center; color: #fff; position: relative; }
.home-box-part .service-part h2 a { color: #fff; text-transform: uppercase; }
.home-box-part .service-part .btn { width: 180px; display: inline-block; font-size: 18px; text-align: center; font-weight: 600; background-color: rgb(79 79 152 / 50%); border: 2px solid #fff; line-height: 46px; color: #fff; text-transform: uppercase; padding: 0 10px; position: relative; }
.home-box-part .service-part .btn:hover { background-color: #4f4f98; }

.home-slider-section { width: 100%; float: left; margin: 0 0 60px; }
.home-slider-section .slider-inner .item { color: #fff; }
.home-slider-section .slider-inner .item .content { max-width: 100%; padding: 100px 0; text-align: center; }
.home-slider-section .slider-inner .item .content .heading h1 { font-size: 60px; font-weight: normal; }
.home-slider-section .slider-inner .item .content .heading h2 { font-size: 30px; font-weight: normal; padding: 0 0 90px; margin: 0; }
.home-slider-section .slider-inner .item ul { margin-left: 25px; }
.home-slider-section .slider-inner .item ul li { font-size: 15px; font-weight: 300; line-height: 30px; letter-spacing: 1px; }
.home-slider-section .slider-inner .item .button { width: 100%; display: inline-block; }
.home-slider-section .slider-inner .item .button a.btn { font-size: 16px; font-weight: normal; background-color: #f23838; border: 2px solid #f23838; line-height: normal; color: #fff; padding: 11px 20px; border-radius: 5px; }
.home-slider-section .slider-inner .item .button a.btn:hover { background: #f34c4c; border: 2px solid #f34c4c; }
.home-slider-section .slider-inner .item .button img { width: 12px; display: inline-block; margin: 0 0 0 10px; }
.home-slider-section .slider-inner .item .warranty { background-image: url(../images/warrenty-icon.png); background-repeat: no-repeat; background-position: left; color: #289602; font-size: 15px; font-weight: 600; text-align: left; padding-left: 50px; line-height: 38px; position: absolute; left: 78px; bottom: 30px; }
.home-slider-section .owl-nav button { position: absolute; top: 50%; transform: translate(0, -50%); width: 32px; height: 32px; background-repeat: no-repeat!important; background-position: center!important; background-color: transparent!important; }
.home-slider-section .owl-nav button.owl-prev { background-image: url(../images/slider-left-arrow.png)!important; left: 10px; }
.home-slider-section .owl-nav button.owl-next { background-image: url(../images/slider-right-arrow.png)!important; right: 10px; }
.home-slider-section .owl-nav button span { width: 100%; height: 32px; float: left; font-size: 0; }
.home-slider-section .owl-carousel { position: relative; }

.home-slider-section .owl-theme .owl-dots .owl-dot span { background: #f5f5f5ba; }
.owl-carousel .owl-dots { position: absolute; bottom: 0; left: 25%; width: 50%; margin: 40px 0!important; }
.owl-theme .owl-dots .owl-dot span { background: #ccc; width: 15px; height: 15px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #1a4f87; }

.owl-carousel .owl-item img { width: auto; }

.lang-2 .home-box-part .service-part h2 { font-size: 30px; }

.wh_box { margin: 0; border: none; color: #3d3d3d; font-size: 15px; font-weight: 400; line-height: 22px; width: 100%; float: left; }
.wh_box .wh_box_inner { width: 100%; float: left; }
.wh_box .wh_box_inner p { margin-bottom: 20px; }
.wh_box .wh_box_inner ul { width: 100%; float: left; text-align: center; list-style: none; margin: 30px 0 0; }
.wh_box .wh_box_inner ul li { width: auto; display: inline-block; padding: 0 10px; margin-bottom: 15px; }
.wh_box .wh_box_inner ul li:before { display: none; }

/*======== Product List Page Css ========*/
.page-nav { padding: 0; width: 100%; }
.page-nav a, .page-nav span { color: #fff!important; font-size: 150%; }
.page-nav span { font-weight: bold!important; font-size: 160%; }

.inner-top-bar { width: 100%; display: inline-block; color: #fff; margin: 0 0 30px; }
.inner-top-bar-inner { background: #f4f9ff; padding: 50px 10px; border-radius: 5px; }
.inner-top-bar h3 { font-weight: normal; color: #1a4f87; font-size: 66px; text-transform: none; margin: 0 0 25px; }
.inner-top-bar-inner .paypal-text { max-width: 480px; margin: 30px auto 0 auto; }
#CatDesc { text-align: center; color: #000; font-size: 18px; line-height: 30px; font-weight: 400; margin-bottom: 15px; }
#CatPageText { color: #000!important; font-size: 16px; line-height: 20px; font-weight: 300; }
#CatPagebtn { background-color: #fff; border: 3px solid #04305e; border-radius: 0 50px 50px 0; padding: 12px 25px; border-left: 0; position: fixed; z-index: 9999; left: 0; bottom: 10%; }
#CatPagebtn a { color: #04305e; font-size: 16px; line-height: 20px; font-weight: 600; text-decoration: underline; }
#CatPagebtn a:hover { color: #1c91e5; text-decoration: none; }

.warranty { width: 100%; display: inline-block; margin-bottom: 10px; text-align: center; }
.warranty strong { font-weight: 600; color: #289a00; font-size: 14px; }
.warranty strong:before { content: ''; display: inline-block; vertical-align: middle; background-image: url(../images/warrenty-icon.png); width: 35px; height: 36px; margin-right: 7px; }
.product-short-desc { font-size: 11px; text-align: left; width: 100%; display: inline-block; font-weight: 400; line-height: 22px; padding-left: 10px; margin-bottom: 20px; color: #2b2b2b; flex: 10; }
.bl_txt { color: #000; font-size: 16px; font-weight: 600; min-height: auto; }

.wc-block-cart-item__product .remove a label { cursor: pointer; font-weight: 400; font-size: 13px; text-decoration: underline; }

.top-filter-box .filter-box { display: flex; flex-wrap: wrap; justify-content: center; }
.top-filter-box .filter-box .toggle-btn { padding: 12px 45px 12px 16px; }
.top-filter-box .filter-box .filter-list { border: 1px solid #666; border-radius: 5px; padding: 0; margin: 0 15px 20px 0; position: relative; }
.top-filter-box .filter-box .filter-list.active { border: 1px solid #000; }
.top-filter-box .filter-box .filter-list .dropdown-toggle::after { content: ""; box-sizing: border-box; height: 9px; width: 9px; border-style: solid; border-color: #000; border-width: 0 2px 2px 0; transform: rotate(45deg)!important; display: inline-block; margin-left: auto; position: absolute; right: 15px; top: 15px; }
.top-filter-box .filter-box .filter-list.open .dropdown-toggle::after { transform: rotate(-135deg)!important; }
.top-filter-box .filter-box .filter-list h3 { }
.top-filter-box .filter-box .filter-list .dropdown-list { margin: 5px 0 0; min-width: 250px; overflow: auto; padding: 15px 15px 0; border: 1px solid #000; box-shadow: none; position: absolute; top: 100%; left: 0; z-index: 99; display: none; float: left; font-size: 14px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border-radius: 5px; }
.top-filter-box .filter-box .filter-list .dropdown-list ul { }
.top-filter-box .filter-box .filter-list .dropdown-list ul li { width: 100%; display: inline-block; vertical-align: middle; margin-bottom: 15px; position: relative; padding-left: 20px; }
.top-filter-box .filter-box .filter-list .dropdown-list ul li label { }
.top-filter-box .filter-box .range.filter-list .dropdown-list { padding: 15px 15px; }

.top-filter-box .filter-box .filter-list.open .dropdown-list { display: block; }

.filter-box h3 { margin: 0; font-size: 16px; font-weight: 400; color: #000; }
.filter-box .list ul { margin: 0; padding: 0; list-style: none; }
.filter-box .list ul li { width: 100%; display: inline-block; vertical-align: middle; margin-bottom: 6px; position: relative; padding-left: 20px; }
.filter-box .list ul li input { width: 15px; height: 15px; margin: 0; display: inline-block; vertical-align: middle; position: absolute; left: 0; top: 2px; }
.filter-box .list ul li label { width: 100%; font-weight: 300; font-size: 16px; color: #000; padding-left: 10px; display: inline-block; vertical-align: middle; margin: 0; }
.filter-box h2.filter-title { font-size: 24px; margin: 0 0 15px; padding-bottom: 10px; color: #4e4e80; }
.filter-box .range.filter-list .list { font-size: 16px; }
.filter-button { font-weight: 500; text-decoration: none; color: #4f4f98; font-size: 18px; text-align: left; display: inline-block; height: 44px; line-height: 44px; border: none; cursor: pointer; background: #fff; width: 100%; margin: 0!important; padding: 0 20px; display: none; position: relative; }
.filter-button:after { content: '>'; position: absolute; right: 20px; font-size: 30px; transform: rotate(90deg); }
.filter-box .filter-list .price-filter-range .ui-widget-header { background: #5c9ccc url(../images/slider-range.png) 50% 50% repeat-x; }

#product-list.row p.store-no-items { color: #fff; font-size: 18px; width: 100%; text-align: center; padding: 10px 0; }

.cart-payment-checkout { display: inline-block; }
.cart-payment-checkout img { height: 42px; }

/*======== Product Detail Page Css ========*/
/* .jcarousel-skin-tango .jcarousel-clip-vertical { max-height: 760px!important; } */
/* .jcarousel-skin-tango .jcarousel-container-vertical { height: 325px!important; margin-top: 0!important; } */
/* .jcarousel-skin-tango .jcarousel-clip-vertical { height: 100%!important; } */
.jcarousel-skin-tango .jcarousel-container-vertical { height: 100%!important; margin-top: 0!important; }
.jcarousel-skin-tango .jcarousel-clip-vertical { height: 550px!important; }
.jcarousel-skin-tango .jcarousel-prev-vertical { position: initial!important; background: none!important; width: initial!important; height: initial!important; }
.jcarousel-skin-tango .jcarousel-prev-vertical::before { display: none; content: ''; background: url(../images/arrowhead-up.png); background-size: 25px; background-repeat: no-repeat; background-position: center; position: absolute; width: 35px; height: 35px; top: -15px; left: 33%; background-color: #e1f1fc; border-radius: 50%; }
.jcarousel-skin-tango .jcarousel-next-vertical { position: initial!important; background: none!important; width: initial!important; height: initial!important; }
.jcarousel-skin-tango .jcarousel-next-vertical::before { display: none; content: ''; background: url(../images/arrowhead-up.png); background-size: 25px; background-repeat: no-repeat; background-position: center; position: absolute; width: 35px; height: 35px; bottom: 0; left: 33%; background-color: #e1f1fc; border-radius: 50%; transform: rotate(180deg); }
.jcarousel-skin-tango .jcarousel-container-vertical:hover .jcarousel-prev-vertical::before { display: block; }
.jcarousel-skin-tango .jcarousel-container-vertical:hover .jcarousel-next-vertical::before { display: block; }

/*Making slider thumbs visible devm*/

/* .jcarousel-skin-tango .jcarousel-clip-vertical { height: auto!important; max-height: 760px!important; } */

/* .jcarousel-skin-tango .jcarousel-next-vertical { background: transparent url(../images/bottom-arrow-.png) no-repeat 0 0!important; width: 54px!important; height: 32px!important; left: 22px!important; bottom: -40px!important; }
.jcarousel-skin-tango .jcarousel-prev-vertical { background: transparent url(../images/top-arrow.png) no-repeat 0 0!important; width: 54px!important; height: 32px!important; left: 22px!important; top: -35px!important; } */
.jcarousel-skin-tango .jcarousel-item .Selector { position: relative; overflow: hidden; border-radius: 5px; }
.jcarousel-skin-tango .jcarousel-item .Selector img { position: absolute; left: 0; width: 100%; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); }

#pro { padding: 0; }
.product-detail #zoom_div { padding: 0 0 15px; box-shadow: none; display: flex; justify-content: space-between; }
.product-detail #zoom_div .zl { float: initial; }
.product-detail #zoom_div .zr { width: calc(100% - 150px); float: initial; }
.product-detail #zoom_div #main-image-div { position: relative; height: 540px; padding: 0 20px; display: flex; flex-direction: column; justify-content: center; }
.product-detail #main-image-div #zoom { width: 100%!important; text-align: center; /*position: initial!important;*/ left: 0; top: 0; height: auto!important; }
/*.product-detail #main-image-div #zoom #main-image {top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); display: inline-block; float: left; position: absolute; left: 50%; mix-blend-mode: darken; }*/
.product-detail #main-image-div #zoom img { mix-blend-mode: darken; left: 15%!important; max-width: 100%!important; }
.product-detail #main-image-div #zoom .MagicZoomHint { right: 0!important; left: initial!important; margin: 0!important; top: -15px!important; width: 62px; height: 14px; background-image: url(../images/zoom-text.png); font-size: 0px; }

.related-product h2 { width: 100%; float: left; text-align: center; font-size: 36px; font-weight: 500; color: #1a4f87; letter-spacing: 0.5px; padding: 70px 0 25px; margin: 0; }
.related-product .pr_red_txt strong { width: 100%; display: inline-block; color: #c30000; font-weight: 600; font-size: 15.5px; }
.related-product .pr_red_txt span { font-weight: 400; color: #4f4f98; width: 100%; display: inline-block; margin-top: 5px; letter-spacing: 0; font-size: 15px; }

.product-detail .left-box { }
.product-detail .left-box a.Selector.Active { border: 2px solid #04305e; }
/* .product-detail .left-box .jcarousel-next, .product-detail .left-box .jcarousel-prev { display: none!important; } */
.product-detail .left-box #main-image-div { border: 1px solid #cdcdcd; border-radius: 5px; /*background: #e1f1fc;*/ }
.product-detail .left-box a.wish i { float: right; color: #1e5289; border: 1px solid #1e5289; border-radius: 50%; padding: 8px; align-items: center; display: flex; text-decoration: none; margin: 20px 20px 0 0; z-index: 9; position: absolute; right: 0; }
.product-detail .left-box a.wish i:hover { color: #c30000; border-color: #c30000; }
.product-detail .left-box .delivery-box { justify-self: end; display: flex; column-gap: 15px; width: calc(100% - 135px); padding: 0 1%; }
.product-detail .left-box .delivery-box .d_box { display: flex; flex-direction: column; justify-content: center; align-items: center; row-gap: 10px; width: 100%; border: 1px solid #cdcdcd; border-radius: 5px; }
.product-detail .left-box .delivery-box .d_box img { filter: brightness(0); }
.product-detail .left-box .delivery-box .d_box span { color: #000; font-weight: 500; text-align: center; flex: 1; }
.product-detail .left-box .delivery-box .d_box strong { color: #000; font-weight: 500; line-height: normal; font-size: 16px; }

.product-detail .left-box .pro-reviews-list { padding: 50px 1% 0; width: calc(100% - 135px); margin: 0 0 0 auto; }
.product-detail .left-box .pro-reviews-list .reviews-summary { display: flex; justify-content: space-between; align-items: center; padding: 20px 0; border-top: 1px solid #cdcdcd; }
.product-detail .left-box .pro-reviews-list .reviews-summary h2 { margin: 0; color: #000; font-size: 20px; font-weight: 500; }
.product-detail .left-box .pro-reviews-list .review { color: #ecc303; }
.product-detail .left-box .pro-reviews-list .review .review-count { font-size: 14px; color: #505050; vertical-align: middle; }
.product-detail .left-box .pro-reviews-list .item { color: #000; font-size: 15px; }
.product-detail .left-box .pro-reviews-list .item .content h3 { color: #000; font-size: 15px; font-weight: 500; }
.product-detail .left-box .pro-reviews-list .item .content .text { color: #000; font-style: italic; }
.product-detail .left-box .pro-reviews-list .item .content .text .author { display: inline-block; color: #000; font-weight: 500; }

.product-detail .right-box .text-box { display: flex; align-items: center; column-gap: 15px; }
.product-detail .right-box h1 { width: 100%; text-align: left; font-size: 36px; text-transform: initial; margin: 0 0 15px; color: #1a4f87; font-weight: 500; }
.product-detail .right-box h1 strong { font-weight: 500; }
.product-detail .right-box .pro_txt { width: 100%; display: inline-block; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product-title { font-size: 16px; line-height: 30px; font-weight: 400; color: #000; padding: 0 0 15px; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product { display: flex; column-gap: 20px; flex-wrap: wrap; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box { position: relative; display: flex; flex-direction: row; justify-content: center; align-items: flex-start; row-gap: 10px; width: 30%; border: 1px solid #cdcdcd; border-radius: 5px; padding: 12px 0; cursor: pointer; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box:hover { border: 1px solid #000; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box.active { border: 1px solid #000; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box .included { display: none; position: absolute; top: -14px; right: -15px; background-color: #24a5e1; color: #fff; border-radius: 50px; padding: 0 10px; font-size: 11px; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box .included span { color: #fff; font-size: 11px; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box .form-group { display: none; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box .price-btn { font-size: 14px; font-weight: 400; color: #000; }
.product-detail .right-box .pro_txt .product-add-on .add-on-product .bl_box span { color: #000; font-size: 14px; line-height: normal; font-weight: 400; }
.product-detail .right-box .review-list { color: #ecc303; padding: 0 0 70px; display: flex; justify-content: flex-start; align-items: center; column-gap: 25px; }
.product-detail .right-box .review-list .review .review-count { font-size: 14px; color: #505050; vertical-align: middle; }
.product-detail .right-box .review-list .review-star i { padding: 0 2px; }
.product-detail .right-box .review-list .size { color: #000; font-size: 12px; border: 1px solid #c5c5c5; border-radius: 5px; line-height: 12px; align-items: center; display: flex; justify-content: center; padding: 7px; }
.product-detail .right-box .price { color: #000; font-size: 22px; font-weight: 500; text-align: right; }
.product-detail .right-box .price .price-box .pr_txt { color: #979797; font-weight: normal; }
.product-detail .right-box .price .price-box .pr_red_txt { margin: 8px 0; display: inline-block; }
.product-detail .right-box .price .sale-prodct { background-color: #f23838; padding: 7px 15px 5px; outline: 0; border: none; font-size: 16px; text-transform: uppercase; color: #fff; line-height: 16px; }
.product-detail .right-box .price .view-more { background-color: #f23838; border-radius: 50%; padding: 5px 9px; outline: 0; border: none; }
.product-detail .right-box .price .view-more img { width: 12px; display: inline-block; margin: 0; }

.product-detail .right-box .quantity-select .buy-options { display: flex; flex-direction: column; row-gap: 15px; }
.product-detail .right-box .quantity-select .buy-options .btn-cart { background: #f23838; border: 2px solid #f23838; color: #fff; width: 100%; text-align: center; font-size: 16px; font-weight: normal; height: auto; text-decoration: none; padding: 8px 40px 5px; border-radius: 5px; }
.product-detail .right-box .quantity-select .buy-options .btn-cart .btn { background: transparent; border: none; }
.product-detail .right-box .quantity-select .buy-options .btn-cart .btn:focus { outline: 0; }
.product-detail .right-box .quantity-select .buy-options .btn-cart:hover { background: #f34c4c; border: 2px solid #f34c4c; }
.product-detail .right-box .quantity-select .buy-options .btn-cart img { width: 12px; display: inline-block; }

.product-detail .right-box .accordion { width: 100%; display: inline-block; padding: 65px 0; }
.product-detail .right-box .accordion .accordion-item { border-bottom: 1px solid #b7b7b7; }
.product-detail .right-box .accordion .accordion-item .accordion-header { margin-top: 0; }
.product-detail .right-box .accordion .accordion-item .accordion-button { color: #000; width: 100%; display: inline-block; position: relative; text-align: left; border-top: 1px solid #b7b7b7; background: transparent; border-bottom: 0; border-left: 0; border-right: 0; padding: 15px 15px 0; }
.product-detail .right-box .accordion .accordion-item .accordion-button:hover { color: #00448b; }
.product-detail .right-box .accordion .accordion-item .accordion-button::after { content: ""; box-sizing: border-box; height: 9px; width: 9px; border-style: solid; border-color: #000; border-width: 0 2px 2px 0; transform: rotate(45deg)!important; display: inline-block; margin-left: auto; position: absolute; right: 10px; top: 23px; }
.product-detail .right-box .accordion .accordion-item .accordion-button:hover::after { border-color: #04305e; }
.product-detail .right-box .accordion .accordion-item .accordion-button.collapsed::after { transform: rotate(-135deg)!important; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse { padding: 15px; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body { font-size: 14px; font-weight: 400; color: #535353; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body p { text-align: left!important; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body span { color: #000!important; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body strong { color: #000; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body .documents b { color: #000; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body .documents a { width: 100%; display: inline-block; text-decoration: none; font-size: 14px; font-weight: 400; color: #1a4f87; padding: 2px 0; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body .documents a:hover { color: #000; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body strong a { text-decoration: none; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body strong a span { color: #000!important; }
.product-detail .right-box .accordion .accordion-item .accordion-collapse .accordion-body strong a span:hover { color: #04305e!important; }

.right-box .pro_txt .warranty .left { width: auto; float: left; }
.right-box .pro_txt .warranty .review { width: auto; float: right; padding: 7px 0; }
.right-box .pro_txt .bl_txt { width: 100%; display: inline-block; max-width: 100%; margin: 5px 0 17px; }
.price-quantity { width: 100%; display: inline-block; }
.price-quantity .price { width: auto; display: inline-block; vertical-align: middle; font-size: 0px; margin-right: 30px; height: 20px; }
.price-quantity .price span { font-size: 20px; font-weight: 600; color: #c30000; }
.quantity-select { width: 100%; display: inline-block; vertical-align: middle; }
.quantity-select .form-inline .form-group { width: 100%; display: none; margin: 0 0 20px; }
.quantity-select .form-inline .form-control { width: 100%; border: 1px solid #bababa!important; border-radius: 0; box-shadow: none; font-size: 16px; font-weight: 600; padding: 0 9px; height: 36px; margin-right: 3px; }

.socail-share { width: 100%; display: inline-block; margin-top: 15px; }
.socail-share span { font-weight: 500; font-size: 16px; color: #1a4f87; display: inline-block; vertical-align: middle; }
.socail-share .social { width: auto; display: inline-block; vertical-align: middle; margin-left: 10px; }

.right-box .d_box { border: none; background: #f6f6f6; text-align: center; padding: 24px 15px; width: 100%; display: inline-block; }
.right-box .d_box img { display: inline-block; vertical-align: middle; }
.right-box .d_box span { display: inline-block; vertical-align: middle; font-size: 20px; color: #4f4f98; font-weight: 500; }

.avaible-product-title { width: 100%; display: inline-block; }
.avaible-product-title h4 { font-size: 20px; color: #4f4f98!important; width: 100%; display: inline-block; margin: 16px 0 0!important; }

.product-add-on { width: 100%; display: inline-block; margin-top: 0; margin-bottom: 10px; }
.product-add-on .add-on-product-button { background: #4e4e80; border-color: #4e4e80; font-size: 13px; font-weight: 600; color: #fff; border: 1px solid #ccc; padding: 9px 15px 9px 15px; background: transparent; border-radius: 5px; margin-bottom: 10px; }
.product-add-on .add-on-product-button i { padding-left: 7px; }
.product-add-on .add-on-product { display: none; }
.product-add-on .add-on-product .bl_box { min-height: initial; margin: 10px 0; padding: 6px 0 10px; border: 0; border-bottom: 1px solid #c1bdf1; }

#dialog-product_offer { min-height: initial!important; margin: 0!important; padding: 0!important; border: none!important; background: #fff; display: none; }
#dialog-product_offer .bl_box { border: none; padding: 0; margin: 10px 0 10px; min-height: initial; }

.ui-dialog .ui-dialog-title { text-align: center; width: 100%!important; padding: 0 15px; }
.popup-bg { position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgb(0 0 0 / 50%); z-index: -1; }

.jcarousel-container-horizontal ul li { padding: 0; margin-right: 10px; }
.jcarousel-container-horizontal ul li:before { display: none; }
.jcarousel-container-horizontal ul li a { margin: 0!important; }
#zoom_div1 { overflow: hidden; margin-bottom: 25px; }
.product-detail #zoom_div1 #main-image-div { min-height: initial; }
#zoom_div1 #main-image-div a img, .product-detail #zoom_div1 #main-image-div a { position: initial!important; width: 100%!important; height: auto!important; pointer-events: none; transform: none!important; }
.product-detail #zoom_div1 #main-image-div .MagicZoomHint { display: none!important; }

/**/
/*================ Mini Cart Start ================*/
.header-right-top .right-box { display: flex; justify-content: end; }
.header-right-top .right-box:before { width: 105%; height: 100%; position: absolute; content: ''; left: -8px; top: 0; background-image: url(../images/cart-bg.png); background-repeat: no-repeat; background-size: 100% 100%; display: none; }

.header-right-top .right-box .nav-account-cart { width: 90%; float: left; margin: 0; max-height: 38px; height: 38px; padding: 0 5px; position: relative; }
.header-right-top .right-box .nav-account-cart:before { width: 100%; height: 100%; position: absolute; content: ''; left: 0; top: 0; background-image: url(../images/cart-bg.png); background-repeat: no-repeat; background-size: 100% 100%; display: none; }
.header-right-top .right-box .nav-account-cart li { display: inline-block; margin: 0; padding: 0 20px; }
.header-right-top .right-box .nav-account-cart li.btn-highlight { padding: 0; }
.header-right-top .right-box .nav-account-cart li span { display: inline-block; vertical-align: middle; line-height: normal; }
.header-right-top .right-box .nav-account-cart li span i { color: #000; font-size: 18px; /*margin-right: 8px;*/ line-height: normal; }
.header-right-top .right-box .nav-account-cart li a { display: inline-block; vertical-align: middle; color: #000; font-weight: 300; font-size: 15px; line-height: normal; padding: 10px 0; }
.header-right-top .right-box .nav-account-cart li a:hover { text-decoration: none; }
.header-right-top .right-box .nav-account-cart li.dropdown:hover a:hover { color: #1a4f87; }
.header-right-top .right-box .nav-account-cart li:hover.dropdown .dropdown-menu a.dropdown-item:hover { color: #1a4f87; }
.header-right-top .right-box .nav-account-cart li.btn-highlight a { border: 1px solid #000; padding: 10px 25px; border-radius: 5px; }
.header-right-top .right-box .nav-account-cart li.btn-highlight a:hover { border-color: #04305e; background: #04305e; color: #fff; }

.header-right-top .right-box .buttons-block a.slid { display: none; }

.header-right-top .right-box .nav-account-cart li.dropdown { width: auto; }
.header-right-top .right-box .nav-account-cart li.dropdown:hover { background: #ccdae8; border-radius: 10px 10px 0 0; }
.header-right-top .right-box .nav-account-cart li.dropdown:hover .dropdown-menu { display: block; }
.header-right-top .right-box .nav-account-cart li.dropdown .dropdown-menu { background-color: #ccdae8; top: 95%; padding: 0; border-radius: 0 15px 15px; min-width: 200px; border: none; box-shadow: none; }
.header-right-top .right-box .nav-account-cart li.dropdown .dropdown-menu a.dropdown-item { width: 100%; display: inline-block; color: #26588d; border-bottom: 1px solid #bbc9d8; text-align: left; position: relative; padding: 13px 30px; }
.header-right-top .right-box .nav-account-cart li:hover.dropdown .dropdown-menu a.dropdown-item { color: #000; }
.header-right-top .right-box .nav-account-cart li.dropdown .dropdown-menu a.dropdown-item:last-child { border: none; }
.header-right-top .right-box .nav-account-cart li:hover.dropdown span i { color: #1a4f87; }

.buttons-block { float: right; position: relative; }

.buttons-block #minicart  .open-cart { cursor: pointer!important; position: relative; display: inline-block; height: 38px; font-size: 14px; color: #000; line-height: 16px; font-weight: 100; text-transform: uppercase; letter-spacing: 0.06em; padding: 0 0 0 10px; margin: 0; background: url(../images/header-cart-icon.png) no-repeat 10px 10px; background-size: 20px; float: left; }
#minicart .open-cart span { float: left; position: relative; margin-left: 12px; font-size: 10px; width: 20px; height: 20px; line-height: 20px; margin-top: 0; top: 0; right: 0; background: #000; text-align: center; border-radius: 50%; color: #fff; font-weight: 600; letter-spacing: 0; }
#minicart .open-cart .cart-amount { display: none; float: right; padding-left: 6px; line-height: 38px; font-size: 13px; font-weight: 600; }
.top-close { background: #333; width: 30px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-weight: 600; float: right; }
.buttons-block ul { list-style: none; padding: 0; margin: 0; }
.buttons-block .cart-block .dropdown-block { display: none; float: left; min-width: 150px; position: absolute; transition: visibility; top: 36px; right: 0; z-index: 999; transition: all ease-in-out 600ms; background: #fff; box-shadow: 0 3px 7px 0 rgb(0 0 0 / 30%); }
.bottom-section .buttons-block .cart-block .dropdown-block .empty-block { font-size: 16px; font-weight: 600; line-height: 20px; text-align: center; padding: 10px 12px; }
.buttons-block .cart-block:hover .dropdown-block { display: block; }
.dropdown-block.highlight { display: block!important; }
.buttons-block .cart-block .dropdown-block .woocom-cart { width: 450px; margin: 0; padding: 10px 20px 0; }
.woocom-cart .top-panel { width: 100%; margin: 0; padding: 0; }
.woocom-cart .top-panel h1, .woocom-cart .top-panel h3 { font-size: 21px; line-height: 22px; text-align: center; font-weight: 500; padding: 0 0 12px 0; margin: 0; }
.woocom-cart .top-panel h1 a, .woocom-cart .top-panel h3 a { float: right; color: #6f6f6f; }
.woocom-cart .top-panel h1 a:hover, .woocom-cart .top-panel h3 a:hover { color: #000; }
.woocom-cart .mini-cart { margin: 0; padding: 0; border-top: 1px solid rgba(0,0,0,.1); border-bottom: 1px solid rgba(0,0,0,.1); display: inline-block; width: 100%; }
.buttons-block .cart-block .dropdown-block .woocom-cart .mini-cart ul { display: block; justify-content: space-between; }
.woocom-cart .mini-cart ul li { padding: 5px!important; margin: 0; font-size: 15px; color: #303030; line-height: 18px; font-weight: 500; text-transform: capitalize; text-align: center; }
.woocom-cart .item-pane { margin: 0; padding: 10px 0 0 0; display: block; justify-content: space-between; border-bottom: 1px solid rgba(0,0,0,.1); }
.item-pane-group { max-height: 215px; overflow-y: auto; overflow-x: hidden; }
.woocom-cart .item-pane .item-box { margin: 0; padding: 0 10px; }
.woocom-cart .item-pane .item-box.fill { border: 1px solid rgba(0,0,0,.1); padding: 4px; }
.woocom-cart .item-pane .item-box h3 { padding: 0 0 20px!important; margin: 0; font-size: 15px; color: #303030; line-height: 18px; font-weight: 500; text-transform: capitalize; text-align: left; }
.woocom-cart .item-pane .item-box h3 span { display: block; }
.woocom-cart .item-pane .item-box a { cursor: pointer!important; }
.woocom-cart .total-block { margin: 0; padding: 10px 0 20px 0; }
.woocom-cart .total-block h4 { font-size: 14px; line-height: 16px; font-weight: 500; padding: 0 0 12px; margin: 0; }
.woocom-cart .total-block h4 span { float: right; font-weight: 600; }
.woocom-cart .total-block h5 { font-size: 17px; line-height: 19px; font-weight: 500; padding: 0 0 12px; margin: 0; }
.woocom-cart .total-block h5 span { float: right; }
.bottom-panel { background: #f5f5f5; border-top: 1px solid rgba(0,0,0,.2); padding: 12px 25px; text-align: center; }
.shopping, .shopping { cursor: pointer; font-weight: 500; padding: 8px 12px; margin: 0; font-size: 13px; text-transform: uppercase; margin-left: 13px; border: 1px solid #999; transition: all 300ms ease-in-out; width: auto; height: auto; background: transparent; border-radius: 0; }
.shopping:hover, .shopping:hover { background: #1a4f87; color: #fff; }
.bottom-panel .checkout { cursor: pointer; font-weight: 500; padding: 8px 26px; font-size: 13px; line-height: 18px; color: #fff; text-transform: uppercase; background: #f23838; border: none; border: 1px solid #f23838; width: auto; height: auto; border-radius: 0; }
.bottom-panel .checkout:hover { background: #f34c4c; color: #fff; }
.woocom-cart .col-item { width: 18%!important; text-align: left!important; float: left; }
.woocom-cart .col-desc { width: 34%!important; text-align: left!important; float: left; }
.woocom-cart .col-qty { width: 12%; float: left; text-align: left!important; }
.woocom-cart .col-price { width: 20%; float: left; text-align: left!important; }
.woocom-cart .col-del { width: 16%; float: right; text-align: right; }
.woocom-cart .col-qty h3 { text-align: center!important; }
.empty-block { font-size: 16px; font-weight: 600; line-height: 20px; text-align: center; padding: 10px 12px; }

#card-form .btn { background: #f23838; border: 2px solid #f23838; color: #fff; }
#card-form .btn:hover { background: #f34c4c; border: 2px solid #f34c4c; }

.size-list { width: 100%; display: inline-block; margin-top: 15px; }
.size-list > label { width: 78%; display: inline-block; color: #000; text-transform: uppercase; border-bottom: 1px solid #000; padding-bottom: 5px; margin-bottom: 9px; text-align: center; font-size: 18px; }
.size-list .quantity-select { margin-top: -10px!important; }
.size-list-options { width: 100%; display: block; margin-top: 15px; }
.size-list-options label { width: 200px; }
form#AddToCart { width: 100%; display: inline-block; }
form#AddToCart .quantity-select { margin: 15px 0; }

.ui-corner-all { z-index: 999!important; }

#dialog-chart { padding: 6px 0; }
#dialog-chart .MagicZoomBigImageCont { left: 0!important; }
#dialog-chart #zoom { max-width: 100%!important; }
#dialog-chart .MagicZoomHint { display: none!important; }
#dialog-chart .MagicZoom .MagicZoomBigImageCont img { max-width: initial!important; }
.quantity-select .buyoptions #btn-size-product { margin-left: 192px; }

/*checkout page css*/
.checkout-summary-section .checkout-summary-address { margin: 0!important; width: 100%; }
.checkout-summary-section .checkout-summary-address .heading { width: 100%; font-weight: 700; border: 1px solid #ccc; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; text-align: center; border-bottom: 0; padding: 10px 15px; }
.checkout-summary-section .checkout-summary-address .heading .left { width: 50%; display: inline-block; text-align: left; }
.checkout-summary-section .checkout-summary-address .heading .summary-edit { width: 49%; display: inline-block; text-align: right; }

.checkout-summary-section .checkout-summary-address table { width: 100%; border-color: #ccc; }
.checkout-summary-section .checkout-summary-address table tr td, .checkout-summary-section .checkout-summary-address table tr th { border-color: #ccc; padding: 5px 10px!important; width: 50%; }

.cart-table thead { border-bottom: 1px solid #ccc; }
.cart-table thead th { padding: 6px 0; }
.cart-table tbody tr { border-bottom: 1px solid #ccc; }
.cart-table tbody tr td { padding: 7px 15px 7px 0; }
.cart-table tbody tr td label { margin-right: 5px; }
.filter-box .range.filter-list input { max-width: 37%; width: auto; border: 1px solid #6e6666; margin: 0 2px 0 5px; }
#product-loader { width: 100%; text-align: center; }
#product-loader img { width: 200px; }

.or-divider { width: 100%; float: left; text-align: center; position: relative; font-size: 15px; line-height: normal; color: #6e6e6e; margin: 20px 0 30px; }
.or-divider::before { content: ""; position: absolute; top: 50%; left: 0; right: 0; width: 100%; background-color: #e7e7e7; height: 1px; }
.or-divider span { padding: 0 5px; background-color: #fff; position: relative; }

.payment-checkout { width: 100%; float: left; border-radius: 8px; }
.payment-checkout fieldset { border: 1px solid #e7e7e7; border-radius: 8px; text-align: center; padding: 20px 0; position: relative; width: 100%; float: left; margin: 0; }
.payment-checkout fieldset legend { margin: 0 auto; font-size: 15px; line-height: normal; color: #6e6e6e; background: transparent; width: auto; border: none; }
#mycarousel .jcarousel-item .Selector img { display: block!important; }
/* #main-image-div #main-image { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } */

.product-detail #zoom_div #main-image-div .MagicZoomBigImageCont, .product-detail #zoom_div #main-image-div .MagicZoomHint, .product-detail #zoom_div #main-image-div .MagicZoomLoading, .product-detail #zoom_div #main-image-div .MagicZoomPup { display: none!important; }

.product-detail #zoom_div #main-image-div .list-group .fancybox:first-child { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* .fancybox-overlay { z-index: 9999!important; } */

.testimonial-slider-section { width: 100%; display: inline-block; padding: 85px 0; text-align: center; }
.testimonial-slider-section h2 { color: #1a4f87; font-weight: 500; font-size: 48px; line-height: 55px; letter-spacing: 1px; margin-bottom: 35px; margin-top: 0; }
.testimonial-slider-section .content h3 { margin-top: 15px; font-size: 22px; margin-bottom: 15px; line-height: 28px; color: #000; font-weight: 500; }
.testimonial-slider-section .content .product-name { width: fit-content; margin: 0 auto; border: 1px solid #1a4f87; padding: 7px 20px; border-radius: 5px; }
.testimonial-slider-section .content .text { font-size: 16px; line-height: 22px; color: #707070; font-weight: 300; max-width: 900px; margin: 15px auto; font-style: italic; }
.testimonial-slider-section .star { font-size: 21px; color: #505050; margin-top: 20px; }
.testimonial-slider-section .info .author { font-size: 16px; font-weight: 500; color: #000; line-height: 22px; padding: 0 0 10px 0; }
.testimonial-slider-section .info .product-name { font-size: 16px; color: #707070; line-height: 22px; }
.testimonial-slider-section .owl-dots button span { background: #ecf6fc!important; }
.testimonial-slider-section .owl-dots button span:hover { background: #1a4f87!important; }
.testimonial-slider-section .owl-dots .owl-dot.active span { background: #1a4f87!important; }
.testimonial-slider-section .owl-theme .owl-nav { display: none; }
.testimonial-slider-section .owl-nav { margin: 0; }
.testimonial-slider-section .owl-nav button { position: absolute; top: 27%; transform: translate(0, -50%); width: 32px; height: 32px; background-repeat: no-repeat!important; background-position: center!important; background-color: transparent!important; filter: brightness(0.5); }
.testimonial-slider-section .owl-nav button.owl-prev { background-image: url(../images/slider-left-arrow.png)!important; left: -5%; }
.testimonial-slider-section .owl-nav button.owl-next { background-image: url(../images/slider-right-arrow.png)!important; right: -5%; }
.testimonial-slider-section .owl-nav button span { width: 100%; height: 32px; float: left; font-size: 0; }
.testimonial-slider-section .owl-dots { width: 100%; display: block; margin: 10px 0 0!important; bottom: -40px; position: initial; }

.home-wh_box { padding-bottom: 30px; }
.home-wh_box .wh_box_inner ul { width: initial; float: none; text-align: center; list-style: none; margin: 30px -15px 0; }
.home-wh_box .wh_box_inner > p { display: none; }
.home-wh_box .content { font-size: 17px; color: #333; padding-bottom: 60px; }
.home-wh_box .content .moretext { display: none; }
.home-wh_box .content a.moreless-button { font-weight: 500; text-decoration: none; color: #4f4f98; font-size: 18px; width: 150px; text-align: center; display: inline-block; height: 44px; line-height: 44px; border: 2px solid #4f4f98; border-radius: 50px; cursor: pointer; }
.home-wh_box .content a.moreless-button:hover { background: #4f4f98; color: #fff; }
.home-wh_box .specialise-list h4 { font-weight: 700; }
.home-wh_box .specialise-list li { width: 33.33%!important; float: left; text-align: left; padding: 0 15px!important; }
.home-wh_box .specialise-list li a { font-size: 17px; color: #4f4f98; text-decoration: none; font-weight: 700; }
.home-wh_box .specialise-list li a:before { width: 9px; height: 4px; background: #4f4f98; content: ''; display: inline-block; vertical-align: middle; border-radius: 5px; margin-right: 14px; }

#breadcrumbs { width: 100%; display: inline-block; padding: 0 0 20px; }
#breadcrumbs ul { margin: 0; padding: 0; list-style: none; }
#breadcrumbs ul li { display: inline-block; color: #5d5d5d; font-size: 14px; line-height: 25px; font-weight: 300; }
#breadcrumbs ul li a { color: #5d5d5d; font-size: 14px; line-height: 25px; font-weight: 400; }
#breadcrumbs ul li a:hover { color: #04305e; text-decoration: none; }

.dropdown-menu { min-width: 205px; }

/*sidebar*/
.filter-left-block { margin: 0; padding: 0; }
.filter-left-block .arrow { float: none; display: block!important; width: 140px; height: 40px; padding: 10px 20px; text-transform: uppercase; background: #2c5e99!important; font-weight: 700; }
.filter-left-block .arrow img { vertical-align: bottom; margin: 0 10px 0 0; }

.filter-right-block { padding: 0; }
.filter-right-block form { float: right; }
.filter-right-block form ul { margin: 5px 0 0; }
.filter-right-block form ul li { display: inline-block; }
.filter-right-block form ul li input { display: none; }
.filter-right-block form ul li img { cursor: pointer; }
.filter-right-block form .show-type-block { margin: 0 20px 0!important; }
.filter-right-block form .block { padding: 0!important; float: none!important; display: inline-block; vertical-align: middle; }
.filter-right-block form .block .form-control { border: 1px solid #a39d9c!important; color: #000!important; width: 194px!important; height: 40px!important; padding: 6px 6px!important; font-weight: 500!important; }

.sidebar-filter-close { display: block!important; cursor: pointer; text-align: right; padding: 0 0 20px 15px; }
.sidebar-filter-close i:hover { color: #2c5e99; }
.sidebar-filter-open { display: block!important; cursor: pointer; float: left; padding: 10px 20px; background-color: #f23838; color: #fff; font-size: 25px; margin: 0 0 20px; }
.sidebar-filter-open i.xi { font-size: 30px; min-width: 30px; min-height: 30px; height: 30px; }
.sidebar-filter-open span { font-size: 20px; line-height: 35px; padding: 0 0 0 15px; color: #fff; }
.sidebar-filter-box { display: none; }
.sidebar-filter-box.active { background-color: #fff; box-shadow: 0 0 40px rgba(0,0,0,0.8); display: block; position: fixed; z-index: 9999; top: 0; left: 0; width: calc(100% - 50px); max-width: 400px; height: 100%; overflow-y: scroll; --flex-wrap: nowrap; padding: 20px; }
.sidebar-filter-box .lt-block { display: block; }
.sidebar-filter-box .filter-box h3 { font-size: 18px!important; border: 0!important; padding: 8px 0 10px!important; color: #000!important; }
.sidebar-filter-box .block { float: none!important; margin: 0 0 30px!important; padding: 8px 0 0!important; }
.sidebar-filter-box .block > div { clear: both; }
.sidebar-filter-box .block > div.filter_size div { }
.sidebar-filter-box .block > div.slider-box { padding: 15px 10px 15px!important; }
.sidebar-filter-box .block > div.slider-box .slider-value-display { font-size: 14px!important; font-weight: 500!important; color: #000!important; }
.sidebar-filter-box .apply-f { background: #2c5e99!important; margin: 0!important; font-size: 16px; font-weight: 500; border-radius: 5px; }
.sidebar-filter-box .apply-f:hover { background: transparent!important; border: 1px solid #2c5e99; color: #2c5e99!important; }

/*level-slider-owl-carousel*/
.center-grid-owl-carousel .box-item { display: flex; flex-direction: column; }
.center-grid-owl-carousel .box-item .box-image { }
.center-grid-owl-carousel .box-item .box-image img { }
.center-grid-owl-carousel .box-item .box-text { display: flex; flex-direction: column; flex: 1; height: 100%; }
.center-grid-owl-carousel .box-item .box-text > a:first-child { display: flex!important; flex-direction: column!important; height: 100%; }
.center-grid-owl-carousel .box-item .box-text .box-title { flex: 10; }
.center-grid-owl-carousel .box-item .box-text .read-more { height: auto; margin: auto auto 0 0!important; }
.center-grid-owl-carousel .owl-carousel { display: flex; justify-content: center; flex-direction: column; }
.center-grid-owl-carousel .owl-carousel .owl-stage { display: flex; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item { flex: 1; padding: 10px 0; margin-left: 10px; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item .box-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-owl-carousel .owl-carousel .owl-stage .owl-item .box-item > a:first-child { display: flex; flex-direction: column; height: 100%; }

/*level-post-div-box */
.center-grid-post-div-box { display: flex; flex-wrap: wrap; }
.center-grid-post-div-box .box-list { display: flex; flex-direction: column; }
.center-grid-post-div-box .box-list .box-item { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .box-list .box-image { }
.center-grid-post-div-box .box-list .box-image img { }
.center-grid-post-div-box .box-list .box-text { display: flex; flex-direction: column; flex: 1; gap: 10px; height: 100%; }
.center-grid-post-div-box .box-list .box-text > a:first-child { display: flex; flex-direction: column; height: 100%; }
.center-grid-post-div-box .box-list .box-text .box-title { flex: 10; }
.center-grid-post-div-box .box-list .box-text .read-more { height: auto; margin: auto auto 0 0!important; }

/*product-list*/
.product-list { padding: 0 0 10px 0; margin: 0 0 60px 0; clear: both; }
.product-list .products { justify-content: unset; padding: 0; }
.product-list .products .box-list { padding: 0 10px; }
.product-list .products .box-item { border: 1px solid var(--e-global-color-primary); box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1); margin-bottom: 30px!important; border-radius: 4px; overflow: hidden; }
.product-list .products .box-item:hover { box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); }
.product-list .products .box-item .box-image { align-content: center; background: #e1f1fc; min-height: 250px; position: relative; }
.product-list .products .box-item .box-image img { margin: 0 auto; width: auto; mix-blend-mode: darken; }
.product-list .products .box-item .box-image .discount { position: absolute; top: 0; left: 0; margin: 35px 0; }
.product-list .products .box-item .box-image .discount span { background: #fff; padding: 11px 20px; color: #000; }

.product-list .products .box-item .box-text { background-color: #fff; padding: 30px; }
.product-list .products .box-item .box-text .box-title { line-height: 25px; margin: 0; }
.product-list .products .box-item .box-text .box-title a { color: #000!important; font-weight: 500; padding: 0; text-decoration: none!important; }
.product-list .products .box-item .box-text .box-title a:hover { color: #00448b!important; text-decoration: none!important; }

.product-list .products .box-item .box-text .text-content { color: #000; font-size: 20px; font-weight: 500; }
.product-list .products .box-item .box-text .text-content .review-list { color: #ecc303; padding: 10px 0; font-size: 15px; display: flex; justify-content: space-between; align-items: center; }
.product-list .products .box-item .box-text .text-content .review-list .review-star i { padding: 0 4px 0 0; }
.product-list .products .box-item .box-text .text-content .review-list .review .review-count { font-size: 15px; color: #505050; vertical-align: middle; }
.product-list .products .box-item .box-text .text-content .review-list .size { color: #000; font-size: 12px; border: 1px solid #c5c5c5; border-radius: 5px; line-height: 12px; align-items: center; display: flex; justify-content: center; padding: 7px; }
.product-list .products .box-item .box-text .text-content .price-btn .btn-box { display: flex; justify-content: space-between; align-items: center; }
.product-list .products .box-item .box-text .text-content .price-btn .btn-box .view-more { background-color: #f23838; border-radius: 50%; padding: 5px 9px; outline: 0; border: none; }
.product-list .products .box-item .box-text .text-content .price-btn .btn-box .view-more:hover { background-color: #f34c4c; }
.product-list .products .box-item .box-text .text-content .price-btn .btn-box .view-more img { width: 12px; display: inline-block; margin: 0; }

.product-list .products .owl-dots { position: initial; align-self: center; }

/*category-list*/
.category-list { padding: 0 0 10px; margin: 0 0 60px 0; clear: both; }
.category-list .products { justify-content: unset; padding: 0 15px; }
.category-list .products .owl-item { padding: 10px 0!important; }
.category-list .products .box-item { border: 1px solid var(--e-global-color-primary); box-shadow: 0 0 15px -8px rgba(0, 0, 0, 0.5); position: relative; }
.category-list .products .box-item:hover { box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.2); border-radius: 5px; }
.category-list .products .box-item .box-image { align-content: center; height: 100%; }
.category-list .products .box-item .box-image a { display: inherit; height: 100%; }
.category-list .products .box-item .box-image img { margin: 0 auto; width: 100%; object-fit: cover; border-radius: 5px; height: 100%; }

.category-list .products .box-item .box-text { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) -100%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .6) 100%); padding: 20px 15px 20px 15px; flex-direction: row; align-items: center; height: auto; position: absolute; bottom: 0; width: 100%; border-radius: 0 0 5px 5px; }
.category-list .products .box-item .box-text .box-title { line-height: 25px; margin: 0; }
.category-list .products .box-item .box-text .box-title a { color: #fff; font-weight: 500; padding: 0; }
.category-list .products .box-item .box-text .box-title a:hover { color: #00448b; text-decoration: none; }
.category-list .products .box-item .box-text .view-more { background-color: transparent; border: 1px solid #fff; border-radius: 50%; padding: 5px 9px; outline: 0; }
.category-list .products .box-item .box-text .view-more:hover { background-color: #f34c4c; border: 1px solid #f34c4c; }
.category-list .products .box-item .box-text .view-more img { width: 12px; display: inline-block; margin: 0; }

.category-list .products .owl-dots { position: initial; align-self: center; }

.why-choose-us-section { background-color: #ecf6fc; padding: 80px 0; }
.why-choose-us-section .heading h2 { color: #1a4f87; font-size: 48px; font-weight: 500; margin: 0 0 70px; line-height: 42px; }

.why-choose-us-box .box-list { padding: 10px 10px 50px; }
.why-choose-us-box .box-list .box-item .box-image { min-width: 60px; min-height: 60px; }
.why-choose-us-box .box-list .box-item .box-text .box-title { padding: 30px 0 0; }
.why-choose-us-box .box-list .box-item .box-text .box-title h5 { margin: 0; }
.why-choose-us-box .box-list .box-item .box-text .box-title h5 a { font-size: 18px; font-weight: 500; text-decoration: none; color: #000; line-height: 26px; margin: 0; }
.why-choose-us-box .box-list .box-item .box-text .box-title h5 a:hover { color: #1a4f87; }

.why-choose-us-section .button { text-align: center; }
.why-choose-us-section .button a { text-align: center; font-size: 16px; font-weight: normal; text-decoration: none; background-color: #f23838; border: 2px solid #f23838; line-height: normal; color: #fff; padding: 11px 20px; border-radius: 5px; width: auto; display: inline-block; }
.why-choose-us-section .button a:hover { background: #f34c4c; border: 2px solid #f34c4c; }
.why-choose-us-section .button img { width: 12px; display: inline-block; margin: 0 0 0 10px; }

.cart-form-box1 { text-align: left; }
.order-list .header { padding: 0 0 10px; }
.order-list .login-box .option-message { padding: 15px 0; }
.order-list .checkout-form-bg2 table tbody tr { border: 1px solid #ccc; }
.order-list .checkout-form-bg2 table tbody tr td.cart-form-box1, .order-list .checkout-form-bg2 table tbody tr th.catagory-title { padding: 10px 20px; }

.wc-block-cart-item__product .cart-item a { font-size: 18px; line-height: 25px; font-weight: 500; color: #000; padding: 0 0 10px; display: inline-block; }
.wc-block-cart-item__product .cart-item .qty { display: inline-block; }
.wc-block-cart-item__product .cart-item label { color: #000; margin-right: 5px; }
.wc-block-cart-item__product .remove a.options-remove { color: #00448b; }
.wc-block-cart-item__product .remove a.options-remove:hover { color: #000; }

.wc-block-cart-item__product .cart-item .qty .form-group { display: inline-block; }
.wc-block-cart-item__product .cart-item .qty .form-group .form-control { width: auto; height: auto; }
.wc-block-cart-item__product .remove .fa-trash { font-size: 18px; }
.wc-block-cart-item__product .remove a.options-remove:hover i.fa.fa-trash { color: #000!important; }
.totals-block { display: flex; justify-content: space-between; row-gap: 25px; width: 100%; border-top: 1px solid #000; padding: 20px 0; }

.login-register .header { text-align: center; }
.login-register .login-box .option-message { padding: 15px 0; font-size: 20px; line-height: 25px; text-align: center; }
.login-register .login-box .billing-info .catagory-title, .login-register .login-box .delivery-info .catagory-title { font-size: 30px; line-height: 35px; padding: 25px 0; }
.login-register .login-box .delivery-info .checkout-form-bg2 .box1 { font-size: 17px; }
.login-register .login-box .delivery-info .checkout-form-bg2 .box2 { font-size: 14px; font-weight: normal; }
.login-register .login-box .billing-info .checkout-form-bg2 .box1 { font-size: 17px; }
.login-register .login-box .billing-info .checkout-form-bg2 .box2 { font-size: 14px; font-weight: normal; }
.login-register .login-box .order-details { padding: 25px 15px; }
.login-register .login-box .order-details .catagory-title { font-size: 20px; line-height: 30px; padding: 25px 0 0; }
.login-register .login-box .order-details .checkout-form-bg2 .cart-form-box1 a:hover { color: #000; }

.login-register .thumb-box .lt-block-container .lt-block h3 { padding: 0 0 20px 0; margin: 0; text-align: center; }
.login-register .thumb-box .lt-block-container .lt-block form { padding: 30px 0; }
.login-register .thumb-box .lt-block-container .lt-block form .block2 .login { float: right; background: #f23838; border: 2px solid #f23838; color: #fff; padding: 5px 20px; border-radius: 6px; }
.login-register .thumb-box .lt-block-container .lt-block form .block2 { margin: 10px 0 0 0; }
.login-register .thumb-box .lt-block-container .lt-block form .block2 .login:hover { background: #f34c4c; border-color: #f34c4c; }
.login-register .thumb-box .lt-block-container .lt-block .block { margin: 15px 0 0 0; }
.login-register .thumb-box .lt-block-container .lt-block .block h6 { display: inline-block; font-size: 12px; font-weight: normal; line-height: 18px; text-align: right; color: #3d3d3d; }
.login-register .thumb-box .lt-block-container .lt-block .block .form-control { float: right; width: 77%; border-radius: 0; border-color: #868686; }
.login-register .lt-block-container .lt-block .block2 br { display: none; }

.login-register .thumb-box .row { display: flex; flex-direction: column; }
.login-register .thumb-box .lt-block-container { margin: 0 auto; }
.login-register .thumb-box .lt-block-container .lt-block { text-align: center; }
.login-register .thumb-box .lt-block-container .lt-block form .block2 a.left-aligned { float: left; }
.login-register h2 { color: #3d3d3d; font-size: 15px; font-weight: 400; line-height: 22px; text-align: center; }
.login-register .thumb-box .alert-box-error { text-align: center; }
.login-register .thumb-box .alert-box-error p { display: inline-block; }
.login-register .thumb-box .alert-box-error .close3 { display: inline-block; }

.myaccount-options .box-list { float: left!important; }
.myaccount-options .box-list .box-item { background: #fff; box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1); padding: 40px 0; margin-bottom: 30px; }
.myaccount-options .box-list .box-item a { text-decoration: none!important; }
.myaccount-options .box-list .box-item a:hover { color: #f34c4c!important; }
.myaccount-options .box-list .box-item a .box-text .box-title { margin: 0 0 30px; }
