#ec-overlay .ec-ellipsis div:nth-child(1) {background: #589f11;}
#ec-overlay .ec-ellipsis div:nth-child(2) {background: #febd59;}
#ec-overlay .ec-ellipsis div:nth-child(3) {background: #589f11;}
#ec-overlay .ec-ellipsis div:nth-child(4) {background: #febd59;}
.ec-header .header-top {background: #589f11;font-size: 12px;}
.ec-header .header-top .header-top-wrapper {display: flex;align-items: center;}
.ec-header .header-top .header-left {line-height: 1;}
.ec-header .header-top .header-left p {color: #ffffff;font-size: 12px;font-weight:500;font-family: "Rubik", sans-serif;text-transform: uppercase;margin-bottom: 0;}
.ec-header .header-top .header-right {display: flex;align-items: center;justify-content: flex-end;gap:40px;}
.ec-header .header-top .header-right .info-box {position: relative;display: flex;align-items: center;gap:20px;}
.ec-header .header-top .header-right .info-box:after {position: absolute;content: "";top: 0;right: -20px;width: 1px;height: 100%;background-color: #eeeeee;}
.ec-header .header-top .header-right .info-box a {font-size: 12px;font-weight:400;font-family: "Rubik", sans-serif;color: #eeeeee;display: flex;align-items: center;gap:7px;}
.ec-header .header-top .header-right .account-box {position: relative;display: flex;align-items: center;gap:20px;}
.ec-header .header-top .header-right .account-box a {font-size: 12px;font-weight:400;font-family: "Rubik", sans-serif;color: #eeeeee;display: flex;align-items: center;gap:7px;}
.ec-header .header-top .header-right .account-box .sign-in {display: flex;align-items: center;gap: 5px;}
.ec-header .header-top .header-right .account-box .sign-in .delimiter {color: #eeeeee;}
.ec-header .ec-header-bottom {padding: 10px 0;border-bottom: none;}
.ec-header .ec-header-bottom .header-logo a img {height: 80px;width: auto;}
.ec-header .ec-header-bottom .header-search .form-control {max-width: 500px;border: 2px solid #cccccc;border-radius: 5px;}
.ec-header .ec-header-bottom .header-search .form-control::placeholder {font-size: 14px;font-weight:400;font-family: "Rubik", sans-serif;color: #777777;}
.ec-header .ec-header-bottom .header-search .submit i {font-size: 14px;color: #777777;;}
.ec-header .ec-header-bottom .ec-header-bottons {display: flex;justify-content: flex-end;gap: 60px;}
.ec-header .ec-header-bottom .ec-header-bottons .header-call {display: flex;align-items:center;gap: 10px;position: relative;}
.ec-header .ec-header-bottom .ec-header-bottons .header-call .call-info h4 {font-size: 12px;font-family: "Rubik", sans-serif;color: #333;font-weight: 400;margin-bottom: 0;}
.ec-header .ec-header-bottom .ec-header-bottons .header-call .call-info .phone-number {font-size: 18px;line-height: 1.75;font-family: "Rubik", sans-serif;color: #333;font-weight: 700;}
.ec-header .ec-header-bottom .ec-header-bottons .header-call:after {position: absolute;content: "";top: 0;right: -30px;width: 1px;height: 100%;background-color: #e5e5e5;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper {display: flex;justify-content: flex-end;align-items:center;gap: 25px;margin: 0;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper .ec-header-user button i {font-size: 20px;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper .ec-header-wishlist {width: auto;position: relative;display: flex;text-decoration: none;color: #333333;align-items: center;margin: 0;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper .ec-header-wishlist .ec-header-btn i {font-size: 20px;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper .ec-header-wishlist .ec-header-count {font-size: 12px;font-weight: 600;line-height: 20px;font-family: 'Rubik';position: absolute;z-index: 2;bottom: 0;right: -3px;height: 20px;min-width: 20px;text-align: center;color: #ffffff;border-radius: 10px;background-color: #589f11;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper .ec-header-shopping-bag {width: auto;position: relative;display: flex;text-decoration: none;color: #333333;align-items: center;}
.ec-header .ec-header-bottom .ec-header-bottons .ec-header-user-wraper .ec-header-shopping-bag .ec-header-count {font-size: 12px;font-weight: 600;line-height: 20px;font-family: 'Rubik';position: absolute;z-index: 2;bottom: 0;right: -3px;height: 20px;min-width: 20px;text-align: center;color: #ffffff;border-radius: 10px;background-color: #589f11;}
.ec-header .sticky-nav {background: #001f41;border-bottom: none;}
.ec-header .sticky-nav .ec-main-menu ul li a {font-size: 12px;font-weight: 600;font-family: 'Rubik';text-transform: uppercase;color: #ffffff;}
.ec-header .sticky-nav .ec-main-menu ul li.dropdown ul li a {color: #181916;}
.hero-section .heroSwiper .swiper-wrapper {height: auto;margin-top: 0;}
.hero-section .heroSwiper .swiper-button-next {width: 60px;height: 60px;background: rgba(88,159,17,.85);border-radius: 100%;}
.hero-section .heroSwiper .swiper-button-next svg {height: 24px;color: #ffffff;}
.hero-section .heroSwiper .swiper-button-prev {width: 60px;height: 60px;background: rgba(88,159,17,.85);border-radius: 100%;}
.hero-section .heroSwiper .swiper-button-prev svg {height: 24px;color: #ffffff;}
.body-search-area {margin-top:30px;display:none;}
.body-search-area .header-search-wraper {background: #1d83ff;padding: 7px;border-radius: 7px;display: flex;align-items: center;gap: 24px;}
.body-search-area .header-search-wraper .header-search {flex: 0 0 auto;width: 60%;}
.body-search-area .header-search-wraper .header-search .form-control {width: 100%;min-height: 45px;height: 45px;border: 1px solid #3474d4;border-radius: 7px;}
.body-search-area .header-search-wraper .header-search-btn {flex: 0 0 auto;width: 40%;display: flex;align-items: center;gap: 10px;}
.body-search-area .header-search-wraper .header-search-btn .btn-success {flex: 0 0 auto;width: 45%;border-radius: 7px;background: #589f11;}
.body-search-area .header-search-wraper .header-search-btn .btn-primary {flex: 0 0 auto;width: 45%;border-radius: 7px;background: #001f41;margin: 0 !important;}
.intro-banner {padding: 50px 0;}
.ec-product-tab {padding: 50px 0;}
.ec-product-tab .section-title {display: flex;justify-content: space-between;position: relative;align-items: center;margin-bottom: 20px;}
.ec-product-tab .section-title::before {position: absolute;content: "";left: 0;bottom: 0;width: 100%;border-bottom: 1px solid #eee;}
.ec-product-tab .section-title::after {position: absolute;content: "";width: 150px;height: 3px;left: 0;bottom: 0;background: #589f11;}
.ec-product-tab .section-title .ec-title {font-family: "Plus Jakarta Sans", sans-serif;padding: 0 0 7px 0;margin-bottom: 7px;font-size: 18px;font-weight: 900;color: #262626;text-transform: uppercase;position: relative;}
.ec-product-tab .section-title .shop-all-btn {text-transform: capitalize;font-weight: 600;color: #333;font-family: "Plus Jakarta Sans", sans-serif;display: flex;align-items: center;gap: 7px;}
.ec-product-tab .section-title .shop-all-btn i {font-size: 16px;font-weight: 700;}
.ec-product-tab .home-category-slider-wrap {display: block !important;}
.ec-product-tab .home-category-slider-wrap {margin-bottom: 30px;}
.ec-product-tab .home-category-slider-wrap .home-cat-slide .home-cat-square {height: 40px;padding-left: 20px;padding-right: 20px;border-radius: 100px;border: 1px solid #d4d4d4;display: flex;align-items: center;justify-content: center;margin: 0 3px;font-size: 12px;font-family: 'Plus Jakarta Sans';font-weight: 600;color: #262626;}
.ec-product-tab .home-category-slider-wrap .home-cat-slide .home-cat-square.active {background: #262626;color: #ffffff;}
.ec-product-tab .ec-product-inner .ec-pro-image .image {pointer-events: painted;}
.ec-product-tab .ec-product-inner .ec-pro-image .image img {width: 100% !important;height: 300px;object-fit: cover;}
.ec-product-tab .ec-product-inner .ec-pro-image .ec-pro-actions {display: none;}
.ec-product-tab .ec-product-inner .ec-pro-image .percentage {font-size: 12px;background-color: #d71922;border-radius: 0 15px 15px 0;font-family: 'Rubik';font-weight: 500;}
.ec-product-tab .ec-product-inner .ec-pro-content {display: flex;flex-direction: column;text-align: center;background-color: #f9f9f9;letter-spacing: 0;padding: 10px;}
.ec-product-tab .ec-product-inner .ec-pro-title {margin: 0;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-pro-title a {margin-bottom: 7px;font-size: 16px;font-weight: 500;font-family: 'Rubik';color: #262626;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ec-product-tab .ec-product-inner .ec-price {font-size: 15px;display: flex;align-items: center;justify-content: center;gap:7px;color: #565656;line-height: 1;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-price:not(:last-child) {margin-bottom: 10px;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-price .new-price {color: #333;text-decoration: none;font-family: 'Rubik';font-size: 26px;font-weight: 700;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-price .old-price {font-weight: 400;font-family: 'Rubik';color: color: #999999;;font-size: 20px;margin-right: 0px;text-decoration: line-through;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-price .off-price {color: #10803d;text-decoration: none;font-family: 'Rubik';font-size: 20px;font-weight: 600;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-pro-option {width: 100%;margin-top: 0;justify-content: center;align-items: center;margin-bottom: 10px;}
.ec-product-tab .ec-product-inner .ec-pro-content .ec-pro-option .ec-pro-size li.active a {background-color: #40bf82;color: #ffffff;font-size: 12px;font-family: 'Poppins';font-weight: 500;padding: 5px;height: 20px;min-width: 20px;}
.ec-product-tab .productSwiper .swiper-pagination {bottom: 0 !important;display: flex;align-items: center;justify-content: center;}
.ec-product-tab .productSwiper .swiper-pagination .swiper-pagination-bullet {width: 10px;height: 10px;background: #001f41;}
.ec-product-tab .productSwiper .swiper-pagination .swiper-pagination-bullet-active {width: 20px;height: 10px;background: #589f11;border-radius: 4px;}
.ec-product-tab .shop-all-btn a {color: #ffffff;background: #589f11;padding: 9px 20px;line-height: 24px;font-size: 15px;font-weight: 600;letter-spacing: 0;font-family: 'Poppins';text-transform: uppercase;border: none;}
.ec-banner {padding: 0 0 50px 0;margin-bottom: 0;}
.ec-banner .banner-block .banner-thumb {width: 100%;height: auto;position: relative;}
.ec-banner .banner-block .banner-thumb img {width: 100%;}
.ec-banner .banner-block .banner-thumb:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #262626;opacity: 0.12;transform: translateX(100%);transition: transform 0.9s ease, opacity 0.9s ease;}
.ec-banner .banner-block:hover .banner-thumb:before {opacity: 0;transform: none;}
.ec-banner .banner-block .banner-thumb:after {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #262626;opacity: 0.12;transform: translateX(-100%);transition: transform 0.9s ease, opacity 0.9s ease;}
.ec-banner .banner-block:hover .banner-thumb:after {opacity: 0;transform: none;}
.ec-banner .banner-block .banner-text .ec-banner-stitle {font-size: 18px;padding: 0 0 10px 0;font-family: 'Plus Jakarta Sans';color: #589f11;}
.ec-banner .banner-block .banner-text .ec-banner-title {font-size: 30px;color: #262626;margin-bottom: 10px;letter-spacing: 0px;}
.ec-banner .banner-block .banner-text .ec-banner-discount {font-size: 20px;line-height: 30px;font-weight: 400;color: #565656;margin-bottom: 15px;}
.ec-banner .banner-block .banner-text a {color: #589f11;font-size: 15px;display: inline-flex;align-items: center;gap: 10px;text-transform: uppercase;font-family: 'Poppins';text-decoration: none;font-weight: 600;}
.ec-product-area {padding: 0 0 50px 0;margin-bottom: 0;}
.ec-product-area .section-title {display: flex;justify-content: space-between;position: relative;align-items: center;margin-bottom: 20px;}
.ec-product-area .section-title::before {position: absolute;content: "";left: 0;bottom: 0;width: 100%;border-bottom: 1px solid #eee;}
.ec-product-area .section-title::after {position: absolute;content: "";width: 150px;height: 3px;left: 0;bottom: 0;background: #589f11;}
.ec-product-area .section-title .ec-title {font-family: "Plus Jakarta Sans", sans-serif;padding: 0 0 7px 0;margin-bottom: 7px;font-size: 18px;font-weight: 900;color: #262626;text-transform: uppercase;position: relative;}
.ec-product-area .section-title .ec-title {font-family: "Plus Jakarta Sans", sans-serif;padding: 0 0 7px 0;margin-bottom: 7px;font-size: 18px;font-weight: 900;color: #262626;text-transform: uppercase;position: relative;}
.ec-product-area .section-title .shop-all-btn {text-transform: capitalize;font-weight: 600;color: #333;font-family: "Plus Jakarta Sans", sans-serif;display: flex;align-items: center;gap: 7px;}
.ec-product-area .swiper-wrapper {height: auto;margin-top: 0;}
.ec-product-area .ec-product-inner .ec-pro-image .image {pointer-events: painted;}
.ec-product-area .ec-product-inner .ec-pro-image .image img {width: 100% !important;height: 300px;object-fit: contain;}
.ec-product-area .ec-product-inner .ec-pro-image .ec-pro-actions {display: none;}
.ec-product-area .ec-product-inner .ec-pro-image .percentage {font-size: 12px;background-color: #d71922;border-radius: 0 15px 15px 0;font-family: 'Rubik';font-weight: 500;}
.ec-product-area .ec-product-inner .ec-pro-content {display: flex;flex-direction: column;text-align: center;background-color: #f9f9f9;letter-spacing: 0;padding: 10px;}
.ec-product-area .ec-product-inner .ec-pro-title {margin: 0;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-pro-title a {margin-bottom: 7px;font-size: 16px;font-weight: 500;font-family: 'Rubik';color: #262626;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ec-product-area .ec-product-inner .ec-price {font-size: 15px;display: flex;align-items: center;justify-content: center;color: #565656;gap:7px;line-height: 1;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-price:not(:last-child) {margin-bottom: 10px;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-price .new-price {color: #333;text-decoration: none;font-family: 'Rubik';font-size: 26px;font-weight: 700;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-price .old-price {font-weight: 400;font-family: 'Rubik';color: color: #999999;;font-size: 20px;margin-right: 0px;text-decoration: line-through;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-price .off-price {color: #10803d;text-decoration: none;font-family: 'Rubik';font-size: 20px;font-weight: 600;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-pro-option {width: 100%;margin-top: 0;justify-content: center;align-items: center;margin-bottom: 10px;}
.ec-product-area .ec-product-inner .ec-pro-content .ec-pro-option .ec-pro-size li.active a {background-color: #40bf82;color: #ffffff;font-size: 12px;font-family: 'Poppins';font-weight: 500;padding: 5px;height: 20px;min-width: 20px;}
.ec-product-area .ec-product-inner .ec-pro-content .addcartBtn {display: flex;justify-content: center;align-items: center;font-size: 16px;font-weight: 700;font-family: 'Plus Jakarta Sans';background: #589f11;color: #ffffff;text-transform: uppercase;border-radius: 25px;width: 65%;margin: 0 auto 5px;padding: 12px 20px;line-height: 1;box-shadow: none;}
.ec-product-area .swiper .swiper-pagination {bottom: 0 !important;display: flex !important;align-items: center;justify-content: center;}
.ec-product-area .swiper .swiper-pagination .swiper-pagination-bullet {width: 10px;height: 10px;background: #001f41;}
.ec-product-area .swiper .swiper-pagination .swiper-pagination-bullet-active {width: 20px;height: 10px;background: #589f11;border-radius: 4px;}
.ec-new-product {padding: 0 0 50px 0;margin-bottom: 0;}
.ec-new-product .section-title {display: flex;justify-content: space-between;position: relative;align-items: center;margin-bottom: 20px;}
.ec-new-product .section-title::before {position: absolute;content: "";left: 0;bottom: 0;width: 100%;border-bottom: 1px solid #eee;}
.ec-new-product .section-title::after {position: absolute;content: "";width: 150px;height: 3px;left: 0;bottom: 0;background: #589f11;}
.ec-new-product .section-title .ec-title {font-family: "Plus Jakarta Sans", sans-serif;padding: 0 0 7px 0;margin-bottom: 7px;font-size: 18px;font-weight: 900;color: #262626;text-transform: uppercase;position: relative;}
.ec-new-product .section-title .shop-all-btn {text-transform: capitalize;font-weight: 600;color: #333;font-family: "Plus Jakarta Sans", sans-serif;display: flex;align-items: center;gap: 7px;}
.ec-new-product .ec-product-inner .ec-pro-image .image {pointer-events: painted;}
.ec-new-product .ec-product-inner .ec-pro-image .image img {width: 100% !important;height: 300px;object-fit: contain;}
.ec-new-product .ec-product-inner .ec-pro-image .ec-pro-actions {display: none;}
.ec-new-product .ec-product-inner .ec-pro-image .percentage {font-size: 12px;background-color: #d71922;border-radius: 0 15px 15px 0;font-family: 'Rubik';font-weight: 500;}
.ec-new-product .ec-product-inner .ec-pro-content {display: flex;flex-direction: column;text-align: center;background-color: #f9f9f9;letter-spacing: 0;padding: 10px;}
.ec-new-product .ec-product-inner .ec-pro-title {margin: 0;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-pro-title a {margin-bottom: 7px;font-size: 16px;font-weight: 500;font-family: 'Rubik';color: #262626;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ec-new-product .ec-product-inner .ec-price {font-size: 15px;display: flex;align-items: center;justify-content: center;color: #565656;gap:7px;line-height: 1;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-price:not(:last-child) {margin-bottom: 10px;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-price .new-price {color: #333;text-decoration: none;font-family: 'Rubik';font-size: 26px;font-weight: 700;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-price .old-price {font-weight: 400;font-family: 'Rubik';color: color: #999999;;font-size: 20px;margin-right: 0px;text-decoration: line-through;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-price .off-price {color: #10803d;text-decoration: none;font-family: 'Rubik';font-size: 20px;font-weight: 600;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-pro-option {width: 100%;margin-top: 0;justify-content: center;align-items: center;}
.ec-new-product .ec-product-inner .ec-pro-content .ec-pro-option .ec-pro-size li.active a {background-color: #40bf82;color: #ffffff;font-size: 12px;font-family: 'Poppins';font-weight: 500;padding: 5px;height: 20px;min-width: 20px;}
.ec-new-product .shop-all-btn a {color: #ffffff;background: #589f11;padding: 9px 20px;line-height: 24px;font-size: 15px;font-weight: 600;letter-spacing: 0;font-family: 'Poppins';text-transform: uppercase;border: none;}
.ec-services-section {margin-bottom:50px;}
.ec-services-section .ec_ser_wraper {border: 1px solid #eeeeee;border-radius: 10px;display: flex;align-items: center;justify-content: space-between;gap:50px;padding: 30px;}
.ec-services-section .ec_ser_wraper .ec_ser_item {display: flex;align-items: center;gap: 20px;position: relative;}
.ec-services-section .ec_ser_wraper .ec_ser_item:after {position: absolute;content: "";width: 1px;height: 100%;top: 0;right: -25px;background-color: #eeeeee;}
.ec-services-section .ec_ser_wraper .ec_ser_item.last:after {display: none;}
.ec-services-section .ec_ser_wraper .ec_ser_item .ec-service-image i {font-size: 36px;color: #262626;}
.ec-services-section .ec_ser_wraper .ec_ser_item .ec-service-desc h2 {font-size: 18px;font-family: 'Plus Jakarta Sans';font-weight: 700;color: #444444;letter-spacing: 0;margin-bottom: 7px;}
.ec-services-section .ec_ser_wraper .ec_ser_item .ec-service-desc p {font-size: 12px;color: #565656;font-family: 'Poppins';font-weight: 500;line-height: 1.5;letter-spacing: 0;}
.ec-footer {background: #181916;margin-top: 0;}
.ec-footer .footer-newsletter {padding: 30px 0;}
.ec-footer .footer-newsletter .logo-footer img {height: 120px;background: #ffffff;padding: 10px;border-radius: 10px;}
.ec-footer .footer-newsletter .icon-box-side {display: flex;align-items: center;justify-content: flex-start;gap:20px;}
.ec-footer .footer-newsletter .icon-box-side i {font-size: 48px;margin-bottom: 0;color: #589f11;}
.ec-footer .footer-newsletter .icon-box-side .icon-box-title {margin-bottom: 5px;color: #ffffff;font-size: 16px;text-transform: uppercase;font-family: 'Poppins';font-weight: 700;}
.ec-footer .footer-newsletter .icon-box-side p {font-size: 12px;font-weight: 400;font-family: 'Poppins';color: #cccccc;line-height: 1.6;}
.ec-footer .footer-newsletter .input-wrapper {margin-left: 75px;}
.ec-footer .footer-newsletter .input-wrapper-inline {max-width: 100%;display: flex;position: relative;}
.ec-footer .footer-newsletter .input-wrapper-inline .form-control {font-size: 14px;font-weight: 400;font-family: 'Poppins';color: #363636;padding: 6px 20px 6px 20px;}
.ec-footer .footer-newsletter .input-wrapper-inline .form-control::placeholder {color: #363636;}
.ec-footer .footer-newsletter .input-wrapper-inline .btn-primary {display: flex;align-items: center;gap: 10px;border-color: #589f11;background-color: #589f11;padding: 10px 25px;height: 50px;border-radius: 5px;font-size: 14px;font-weight: 600;text-transform: uppercase;font-family: 'Poppins';}
.ec-footer .footer-top {border-top: 1px solid #4b4b4b;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget {margin-right: 90px;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget p {font-size: 14px;font-weight: 400;font-family: 'Poppins';color: #cccccc;line-height: 1.6;margin-bottom: 15px;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget a {display: flex;flex-direction: column;gap: 20px;font-size: 20px;font-family: 'Poppins';font-weight: 700;color: #ffffff;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget a.mail {display: flex;flex-direction: column;gap: 20px;font-size: 15px;font-family: 'Poppins';font-weight: 500;color: #eeeeee;margin-bottom: 20px;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget h5 {font-size: 14px;font-weight: 400;font-family: 'Poppins';color: #cccccc;line-height: 1.6;margin-bottom: 10px;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons {display: flex;align-items: center;gap:12px;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons .social-icon {display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;border-radius: 100%;font-size: 18px;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons a img {height:30px;transition: all .3s;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons a:hover img {transform: scale(1.15);}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons .social-icon.social-facebook {border-color: #1b4f9b;background-color: #1b4f9b;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons .social-icon.social-twitter {border-color: #000000;background-color: #000000;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons .social-icon.social-instagram {border-color: #cc0001;background-color: #cc0001;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons .social-icon.social-youtube {border-color: #2c567e;background-color: #2c567e;}
.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .social-icons .social-icon.social-pinterest {border-color: #f96a02;background-color: #f96a02;}
.ec-footer .footer-top .ec-footer-widget .ec-footer-heading {font-size: 14px;font-weight: 500;font-family: 'Poppins';text-transform: uppercase;color: #ffffff;margin-bottom: 20px;border-bottom:none;}
.ec-footer .footer-top .ec-footer-widget .ec-footer-links .ec-footer-link a {font-size: 13px;font-family: 'Poppins';padding: 0;color: #cccccc;}
.ec-footer .footer-bottom {border-top: 1px solid #4b4b4b;padding: 15px 0;}
.footer-bottom .ec-copy {color: #eeeeee;font-size: 15px;font-weight: 500;line-height: 1.2;font-family: 'Poppins';}
.footer-bottom .ec-copy .site-name {color: #bae302;}
.nav-toolbar-inner .toolbarSwiper .swiper-wrapper {height: auto !important;margin-top: 0 !important;}

.ec-breadcrumb {padding: 15px 0;background: #e1e9ff;margin: 0;}

@media screen and (min-device-width: 1199px) and (max-device-width: 1400px) {
	.ec-header .sticky-nav .ec-main-menu ul li {margin-left: 9px;margin-right: 9px;}
	.ec-header .sticky-nav .ec-main-menu ul li a {font-size: 12px;}
}

@media (max-width:767px){
	html {overflow-x: hidden;}
	.ec-header .header-top {display: none;}
	.ec-header .header-top .header-right {display: none;}
	.ec-header .header-top .header-mob-top {line-height: 1;}
	.ec-header .header-top .header-mob-top marquee span {font-size: 12px;line-height: 1;margin-bottom: 0;text-align: center;font-size: 12px;font-weight: 500;font-family: "Rubik", sans-serif;color: #ffffff;}
	.ec-header .ec-header-bottom {padding: 0 !important;border-bottom: none;}
	.ec-header .mobile-menu-box .mobile-menu-top {background: #589f11;padding: 7px 0;line-height: 1;margin-top: -10px;}
	.ec-header .mobile-menu-box .mobile-menu-top span {margin-bottom: 0;text-align: center;font-size: 14px;line-height: 1;font-weight: 500;font-family: "Rubik", sans-serif;color: #ffffff;}
	.ec-header .mobile-menu-box .mobile-menu-wraper {display: flex;align-items: center;justify-content: space-between;padding: 10px;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .back-icon img {height:32px;border-radius:3px;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .header-logo {text-align: left;margin-bottom: 0;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .header-logo a {display: flex;align-items: center;gap: 5px;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .header-logo a img.left {height: 45px;width: auto !important;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .header-logo a img.right {height: 40px;width: auto !important;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .header-mob-menu .navbar-toggler-icon {display: block;position: relative;width: auto;height: auto;line-height: 1;margin-top:10px;}
	.ec-header .mobile-menu-box .mobile-menu-wraper .header-mob-menu .navbar-toggler-icon i {font-size: 30px;}
	.ec-header .ec-header-bottom .clock {text-align: center;display: flex;align-items: center;justify-content: center;margin: 0 auto;background: #0c1735;padding: 3px 20px;width: max-content;border-radius: 3px;font-size: 14px;font-weight: 500;color: #ffffff;}
	.ec-header .ec-header-bottom .header-logo-wraper {padding: 12px 0;}
	.ec-header .ec-header-bottom .header-logo-wraper .logo-inner-wraper {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20px;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-logo {text-align: center !important;margin-bottom: 0px;background: #ffffff;padding: 5px;border-radius: 5px;box-shadow: 0 0 8px #cccccc;display: flex;align-items: center;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-logo a {display: flex;align-items: center;gap: 5px;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-logo a img.left {height: 35px;width: auto !important;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-logo a img.right {height: 26px;width: auto !important;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-logo a img {height: 42px;width: auto !important;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-menu {text-align: right;}
	.ec-header .ec-header-bottom .header-logo-wraper .header-menu a {font-size: 30px;color: #000000;}
	.ec-header .ec-header-bottom .header-logo-wraper .grocery-menu .grocery-btn {display: flex;align-items: center;gap: 10px;text-align: center !important;margin-bottom: 0px;background: #febd59;padding: 5px;border-radius: 5px;box-shadow: 0 0 8px #cccccc;}	
	.ec-header .ec-header-bottom .header-logo-wraper .grocery-menu .grocery-btn .icon img {height: 42px;width: auto !important;max-width: fit-content;}
	.ec-header .ec-header-bottom .header-logo-wraper .grocery-menu .grocery-btn span {font-size: 16px;font-family: 'Poppins';font-weight: 700;color: #000000;}
	.ec-header .ec-header-bottom .header-search-area {background: #589f11;padding: 10px 0;}
	.ec-header .ec-header-bottom .header-search-area .header-search {max-width: 80%;margin: 0 auto 7px;}
	.ec-header .ec-header-bottom .header-search-area .header-search .form-control {border: 2px solid #262626;min-height: 40px;height: 40px;border-radius: 5px;}
	.ec-header .ec-header-bottom .header-search .submit i {font-size: 15px;color: #262626;font-weight: 700;}
	.ec-header .ec-header-bottom .header-search .submit i.bi::before {font-weight: 700 !important;}
	.ec-header .ec-header-bottom .header-search-area.sticky {z-index: 9;position: fixed;top: 0;left: 0;width: 100%;padding: 10px 0 !important;background-color: #589f11;box-shadow: 5px 3px 40px rgba(0, 72, 88, .1);transition: .3s ease-out;}
	.ec-header .ec-header-bottom .header-search-area.sticky .header-search {margin: 0 auto 10px;}
	.ec-header .ec-header-bottom .header-search-area .home-category-slider-wrap .home-cat-slide .home-cat-square {height: 30px;padding-left: 14px;padding-right: 14px;border-radius: 5px;border: 1px solid #d4d4d4;display: flex;align-items: center;justify-content: center;margin: 0 3px;font-size: 11px;font-family: 'Plus Jakarta Sans';font-weight: 600;color: #ffffff;background: #000000;}
	.ec-header .ec-header-bottom .header-search-area .home-category-slider-wrap .home-cat-slide .home-cat-square.active {background: #febd59;color: #000000;border: 1px solid #000000;}
	
	.ec-header .ec-header-bottom .mobile-menu-box.sticky {z-index: 9;position: fixed;top: 0;left: 0;width: 100%;padding: 0px !important;background-color: #ffffff;box-shadow: 5px 3px 40px rgba(0, 72, 88, .1);transition: .3s ease-out;}
	.ec-header .ec-header-bottom .mobile-menu-box.sticky .mobile-menu-top {margin-top:0 !important;}

	.hero-section .heroSwiper .swiper-button-next {display: none;}
	.hero-section .heroSwiper .swiper-button-prev {display: none;}
	.body-search-area {margin-top: 15px !important;}
	.body-search-area .header-search-wraper {padding: 10px;gap: 10px;flex-direction:column;}
	.body-search-area .header-search-wraper .header-search {width: 100%;max-width: 100%;}
	.body-search-area .header-search-wraper .header-search-btn {width: 100%;justify-content: center;gap: 10px;}
	.ec-product-tab {padding: 15px 0;}
	.ec-product-tab .section-title .ec-title {padding: 0 0 5px 0;margin-bottom: 5px;font-size: 15px;}
	.ec-product-tab .section-title::after {width: 120px;}
	.ec-product-tab .section-title .shop-all-btn {font-size: 13px;font-weight: 600;}
	.ec-product-tab .home-category-slider-wrap.d-md-none {display: none !important;}
	.ec-product-tab .home-category-slider-wrap .home-cat-slide .home-cat-square {height: 35px;padding-left: 15px;padding-right: 15px;margin: 0 2px;font-size: 12px;}
	.ec-product-tab .ec-product-inner .ec-pro-image .image img {max-height: 120px !important;}
	.ec-product-tab .ec-product-inner .ec-pro-image .ec-pro-actions .wishlist {right: 5px;bottom: 10px;border-radius: 0;}
	.ec-product-tab .ec-product-inner .ec-pro-image .ec-pro-actions .add-to-cart {right: 5px;bottom: 50px;border-radius: 0;}
	.ec-product-tab .ec-product-inner .ec-pro-content .ec-pro-title a {font-size: 14px;}
	.ec-product-tab .ec-product-inner .ec-pro-content .ec-price {gap: 3px;}
	.ec-product-tab .ec-product-inner .ec-pro-content .ec-price .new-price {font-size: 14px;}
	.ec-product-tab .ec-product-inner .ec-pro-content .ec-price .old-price {font-size: 11px;font-weight: 500;}
	.ec-product-tab .ec-product-inner .ec-pro-content .ec-price .off-price {font-size: 11px;}
	.ec-product-area {padding: 15px 0;}
	.ec-product-area .section-title .ec-title {padding: 0 0 5px 0;margin-bottom: 5px;font-size: 14px;}
	.ec-product-area .section-title::after {width: 120px;}
	.ec-product-area .section-title .shop-all-btn {font-size: 12px;font-weight: 600;}
	.ec-product-area .ec-product-inner .ec-pro-image .image img {max-height: 120px !important;}
	.ec-product-area .ec-product-inner .ec-pro-image .ec-pro-actions .wishlist {right: 5px;bottom: 10px;border-radius: 0;}
	.ec-product-area .ec-product-inner .ec-pro-image .ec-pro-actions .add-to-cart {right: 5px;bottom: 50px;border-radius: 0;}
	.ec-product-area .ec-product-inner .ec-pro-content .ec-pro-title a {font-size: 14px;}
	.ec-product-area .ec-product-inner .ec-pro-content .ec-price {gap: 3px;}
	.ec-product-area .ec-product-inner .ec-pro-content .ec-price .new-price {font-size: 14px;}
	.ec-product-area .ec-product-inner .ec-pro-content .ec-price .old-price {font-size: 11px;font-weight: 500;}
	.ec-product-area .ec-product-inner .ec-pro-content .ec-price .off-price {font-size: 11px;}
	.ec-product-area .ec-product-inner .ec-pro-content .addcartBtn {display: flex;justify-content: center;align-items: center;font-size:16px;font-weight:700;font-family: 'Plus Jakarta Sans';background: #ffffff;color: #589f11;text-transform: uppercase;border-radius: 2px;width: 80%;margin: 0 auto 5px;padding: 7px 20px;line-height: 1;box-shadow: 0 0 6px #999999;}
	.ec-banner {padding: 0 0 30px 0;}
	.ec-banner .banner-block .banner-text {padding: 20px;}
	.ec-banner .banner-block .banner-text .ec-banner-stitle {font-size: 15px;}
	.ec-banner .banner-block .banner-text .ec-banner-title {font-size: 20px;margin-bottom: 0;}
	.ec-banner .banner-block .banner-text .ec-banner-discount {font-size: 15px;line-height: 20px;margin-bottom: 5px;}
	.ec-new-product {padding: 0 0 30px 0;}
	.ec-new-product .section-title .ec-title {padding: 0 0 5px 0;margin-bottom: 5px;font-size: 15px;}
	.ec-new-product .section-title::after {width: 120px;}
	.ec-new-product .ec-product-inner .ec-pro-image .ec-pro-actions .add-to-cart {border-radius: 0;}
	.ec-new-product .ec-product-inner .ec-pro-image .image img {max-height: 120px !important;}
	.ec-new-product .ec-product-inner .ec-pro-image .ec-pro-actions .wishlist {right: 5px;bottom: 10px;border-radius: 0;}
	.ec-new-product .ec-product-inner .ec-pro-image .ec-pro-actions .add-to-cart {right: 5px;bottom: 50px;border-radius: 0;}
	.ec-new-product .ec-product-inner .ec-pro-content .ec-pro-title a {font-size: 14px;}
	.ec-new-product .ec-product-inner .ec-pro-content .ec-price {gap: 3px;}
	.ec-new-product .ec-product-inner .ec-pro-content .ec-price .new-price {font-size: 14px;}
	.ec-new-product .ec-product-inner .ec-pro-content .ec-price .old-price {font-size: 11px;font-weight: 500;}
	.ec-new-product .ec-product-inner .ec-pro-content .ec-price .off-price {font-size: 11px;}
	.ec-services-section .ec_ser_wraper {flex-direction: column;gap: 30px;padding: 20px;}
	.ec-services-section .ec_ser_wraper .ec_ser_item:after {width: 100%;height: 1px;top: auto;bottom: -15px;right: 0;}
	.ec-services-section .ec_ser_wraper .ec_ser_item .ec-service-desc h2 {font-size: 14px;}
	.ec-footer .logo-footer {display: block;text-align: center;margin-bottom: 20px;}
	.ec-footer .footer-newsletter .icon-box-side {flex-direction: column;justify-content: center;gap: 0px;}
	.ec-footer .footer-newsletter .icon-box-side .icon-box-content {text-align: center;}
	.ec-footer .footer-newsletter .input-wrapper {margin-left: 0;}
	.ec-footer .footer-newsletter .input-wrapper-inline .form-control {min-height: 50px;}
	.ec-footer .footer-newsletter .input-wrapper-inline .btn-primary {padding: 10px 15px;}
	.ec-footer .footer-top .ec-footer-contact .ec-footer-widget {margin-right: 0;margin-bottom: 30px;}
	.ec-footer .footer-top .ec-footer-contact .ec-footer-widget .ec-footer-heading {margin-bottom: 15px;border-bottom: 1px solid #666666;;}
	.ec-footer .footer-top .ec-footer-widget .ec-footer-heading {border-bottom: 1px solid #666666;margin-bottom: 15px;}
	.ec-footer .footer-top .ec-footer-widget .ec-footer-heading .eci-angle-down:before {content: "\f282";font-family: bootstrap-icons !important;}
	.footer-bottom .container {margin-bottom: 60px;}
	.footer-bottom .ec-copy {font-size: 13px;line-height: 1.75;}

	.ec-nav-toolbar {height: 60px;padding: 5px;background: #ffffff;max-height: 60px;display: flex;align-items: center;}
	.ec-nav-toolbar .nav-toolbar-inner {display: flex;align-items: center;gap: 10px;}
	.ec-nav-toolbar .nav-toolbar-inner .ec-nav-panel-icons.bg {background: #589f11;padding: 5px 7px;display: flex;flex-direction: column;text-align: center;min-width: 20%;}
	.ec-nav-toolbar .nav-toolbar-inner .ec-nav-panel-icons.bg a .icon img {height: 24px;filter: brightness(0) invert(1);}
	.ec-nav-toolbar .nav-toolbar-inner .ec-nav-panel-icons.bg p {font-size: 9px;font-weight: 700;color: #ffffff;text-transform: uppercase;font-family: Poppins, sans-serif;margin-top: 7px;line-height: 1;}
	.ec-nav-toolbar .toolbarSwiper .ec-nav-panel-icons {display: flex;flex-direction: column;text-align: center;width: 100%;}
	.ec-nav-toolbar .toolbarSwiper .ec-nav-panel-icons a {display: block;padding: 5px 0;}
	.ec-nav-toolbar .toolbarSwiper .ec-nav-panel-icons a .icon {position: relative;}
	.ec-nav-toolbar .toolbarSwiper .ec-nav-panel-icons a .icon img {height: 24px;}
	.ec-nav-toolbar .toolbarSwiper .ec-nav-panel-icons a .icon .cart-count-label {width: 15px;height: 15px;display: flex;justify-content: center;align-items: center;position: absolute;top: -3px;right: 10px;border-radius: 30px;color: #fff;font-size: 12px;background-color: rgb(255, 103, 103);}
	.ec-nav-toolbar .toolbarSwiper .ec-nav-panel-icons p {font-size: 10px;font-weight: 600;color: #2a2a2a;text-transform: uppercase;font-family: Poppins, sans-serif;margin-top: 7px;}
	.ec-side-cart .ec-menu-title .menu_title {font-size: 16px;color: #589f11;font-family: 'Plus Jakarta Sans';font-weight: 700;text-transform: uppercase;}
	.ec-side-cart .ec-menu-inner .ec-menu-content > ul > li .menu-toggle::before {content: "\f282";font-family: bootstrap-icons !important;}
	.ec-side-cart .ec-menu-inner .ec-menu-content ul li a {font-size: 12px;font-family: 'Poppins';font-weight: 500;text-transform: uppercase;}
	.ec-side-cart .ec-menu-inner .ec-menu-content ul li .sub-menu li a {font-size: 12px;font-family: 'Poppins';font-weight: 500;text-transform: uppercase;}

	#scrollUp {display:none !important;}

	.ec-side-cart.ec-mobile-menu {width: 250px !important;}
}