@import url('https://fonts.googleapis.com/css2?family=Kanit&family=Lato:wght@400;700&family=Poppins:wght@400;500;600&display=swap');
body{font-family: 'Poppins';font-weight: 400;overflow-x: hidden;}
.bi-currency-rupee{font-size: inherit;}
.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.rating-container .rating-stars{margin-left: -7px;position:relative;cursor:pointer;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap}.rating-container .rating-stars:focus{outline:dotted 1px}.rating-input{display:absolute;cursor:pointer;width:200px;height:1px;bottom:0;left:0;font-size:1px;border:none;background:0 0;opacity:0;padding:0;margin:0}.caption-badge,.rating-container .caption .label{line-height:1;text-align:center;border-radius:.25rem}.rating-container.is-display-only .rating-stars{cursor:default}.rating-disabled .rating-stars{cursor:not-allowed}.rating-container .star{display:inline-block;margin:0 7px;text-align:center}.rating-container .empty-stars{color:#aaa}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#ffc700;white-space:nowrap;overflow:hidden;}.rating-rtl{float:right}.rating-animate .filled-stars{transition:width .25s ease}.rating-rtl .filled-stars{left:auto;right:0;transition:none;-webkit-transform:matrix(-1,0,0,1,0,0);transform:matrix(-1,0,0,1,0,0)}.rating-rtl.is-star .filled-stars{right:.06em}.rating-rtl.is-heart .empty-stars{margin-right:.07em}.rating-container .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%;padding-right:5px}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.rating-container .caption .label{display:inline-block;padding:.25em .4em;vertical-align:baseline}.rating-container .caption{color:#999;display:inline-block;vertical-align:middle;line-height:1;margin-left:5px;margin-right:0}.rating-rtl .caption{margin-right:5px;margin-left:0}@media print{.rating-container .clear-rating{display:none}}.rating-xl{font-size:48px}.rating-lg{font-size:40px}.rating-md{font-size:32px}.rating-sm{font-size:24px}.rating-xs{font-size:16px}.rating-xl .caption{font-size:20px}.rating-lg .caption{font-size:18px}.rating-md .caption{font-size:16px}.rating-sm .caption{font-size:14px}.rating-xs .caption{font-size:12px}.caption-badge{font-family:Arial,Helvetica,sans-serif;display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;color:#fff;white-space:nowrap;vertical-align:baseline}.caption-secondary{background-color:#6c757d}.caption-danger{background-color:#dc3545}.caption-warning{background-color:#ffc107;color:#212529}.caption-info{background-color:#0dcaf0;color:#212529}.caption-primary{background-color:#0d6efd}.caption-success{background-color:#198754}
a,button,.btn,.navbar-brand svg path{-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;text-decoration: none;}
.btn-check:focus+.btn, .btn:focus{box-shadow: none;}
*:focus{outline: none !important;}
a:hover,a:focus{text-decoration: none;}
.form-control:focus{box-shadow: none;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0;}
.cusalert ul{margin-bottom: 0;padding-left: 20px;font-size: 13px;}
.cusalert{font-size: 13px;}
.cusalert ul li:not(:last-child){margin-bottom: 5px;}
.cusalert a{font-weight: bold;}
.cusalert a:hover{color: #000;}
/* header */
header{padding: 20px 0;position: sticky;top: 0;z-index: 99;box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);background-color: #1D1D1B;}
header::before{content: " ";position: absolute;right: 0;top: 0;height: 50%;width: 75%;background: linear-gradient(90deg, #1D1D1B 50%, #141413 61.9%);mix-blend-mode: normal;}
header::after{content: " ";position: absolute;right: 0;bottom: 0;height: 50%;width: 75%;background: linear-gradient(270deg, rgba(237, 237, 237, 0.5) 14.34%, rgba(255, 255, 255, 0) 100%);mix-blend-mode: multiply;}
.navbar{padding: 0;z-index: 9;}
.mainmenu{margin-top: 40px;}
.navbar-expand .navbar-nav .nav-item:not(:last-child){margin-right: 40px;}
.navbar-expand .navbar-nav .nav-link{padding: 0;font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #fff;}
.navbar-expand .navbar-nav .nav-link:hover,.navbar-expand .navbar-nav .nav-link.active{color: #80B321;}
.navbar-expand .navbar-nav .nav-link.btn-hmz,.btn-hmz{padding: 4px 20px 6px;background: #80B321;border-radius: 5px;color: #fff;display: inline-block;border: none;}
.navbar-expand .navbar-nav .nav-link.btn-hmz:hover,.btn-hmz:hover{background-color: #629741;color: #fff;}
.navbar-expand .navbar-nav.topmenu .nav-link{display: flex;align-items: center;}
.navbar-expand .navbar-nav.topmenu .nav-link svg{margin-right: 10px;}
.navbar-expand .navbar-nav .nav-link.dropdown-toggle{padding-right: 15px;}
.dropdown-toggle::after{content: " ";border: none;background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.5 7L12 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-size: 14px 8px;background-position: center;background-repeat: no-repeat;position: absolute;width: 14px;height: 8px;top: 60%;right: -3px;transform: translateY(-50%);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.dropdown-toggle:hover::after{background-image: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6.5 7L12 1' stroke='%2380B321' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.dropdown-menu{padding: 24px 30px;background-color: #1D1D1B;border: none;border-radius: 0;min-width: 200px;}
.dropdown-menu[data-bs-popper]{margin-top: 15px;}
.dropdown-item{color: #fff;padding: 0;background-color: transparent;}
.dropdown-menu>li:not(:last-child){margin-bottom: 10px;}
.carthead{padding: 15px 15px 10px;background: #2a2a2a;margin-bottom: 20px;}
.carthead h5{margin-bottom: 0;font-size: 15px;color: #fff;}
.carthead a.cartdel{font-size: 13px;color: #ff9900;}
.cartdrop .dropdown-toggle::after{display: none;}
.navbar-expand .navbar-nav .cartdrop .nav-link.dropdown-toggle i{position: absolute;top: -7px;left: 19px;background: #b32121;width: 18px;height: 18px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;font-size: 13px;font-style: normal;}
.navbar-expand .navbar-nav .cartdrop .nav-link.dropdown-toggle{padding-right: 0;}
.cartdrop a.dropdown-item:hover,.dropdown-item:hover{color: #80B321;padding: 0;background-color: transparent;}
.cartdrop .dropdown-menu{padding: 0 0 15px;min-width: 300px;overflow: hidden;max-width: 100%;}
.cartdrop .dropdown-item{padding: 0 15px;position: relative;}
.cartdrop .dropdown-item:not(:last-child){margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #2a2a2a;}
.cartdrop .dropdown-item img{width: 50px;height: 50px;border-radius: 7px;}
.cartdrop .dropdown-item h4{font-size: 15px;margin-bottom: 3px;white-space: nowrap;width: 70%;overflow: hidden;text-overflow: ellipsis;}
.cartdrop .dropdown-item p{font-size: 13px;opacity: 0.50;}
.cartdrop .dropdown-item .cartdel{position: absolute;top: 5px;right: 15px;}
.cartdel{color: #fff;font-size: 13px;opacity: 0.75;}
.cartdel:hover{opacity: 1;color: #fff;}
.cartdel.chkt{background-color: #ff2929;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;right: 0;font-size: 14px;padding-top: 2px;z-index: 1;}
.cartdel.chkt:hover{background-color: #000;}
.cartdrop .dropdown-item:hover{color: #fff;}
.emptycart{padding: 10px 15px 10px;}
.emptycart i{font-size: 60px;color: #ff2929;margin-bottom: 0px;}
.emptycart h3{font-size: 16px;font-weight: 600;margin-bottom: 0;color: #fff;}
.checkout .emptycart i{font-size: 80px;}
.checkout .emptycart h3{font-size: 24px;margin-bottom: 30px;}
/* header */
/* banner */
.banner{background-color: #f8f8f8;padding: 80px 0;}
.banslider .slide-item,.ctbanslider .slide-item{position: relative;margin: 0 12px;border-radius: 28px;overflow: hidden;}
.banslider .slide-item img,.ctbanslider .slide-item img{width: 100%;}
.banslider .slick-arrow,.ctbanslider .slick-arrow{width: 32px;height: 32px;background: rgba(255, 255, 255, 0.8);display: flex;align-items: center;justify-content: center;border: none;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;box-shadow: 6px 6px 4px rgba(0, 0, 0, 0.1);color: #313030;font-size: 18px;padding: 0;transition: all 0.3s ease;}
.banslider .slick-arrow:hover,.ctbanslider .slick-arrow:hover{background-color: rgba(29, 29, 27, 0.8);color: #fff;}
.banslider .slick-arrow.slick-prev,.ctbanslider .slick-arrow.slick-prev{left: -3px;}
.banslider .slick-arrow.slick-next,.ctbanslider .slick-arrow.slick-next{right: -3px;}
.bancnt{position: absolute;top: 50%;transform: translateY(-50%);right: 60px;}
.bancnt h1,.bancnt h2{font-weight: 600;font-size: 26px;line-height: 1.1;margin-bottom: 0;}
.bancnt h1 span,.bancnt h2 span{font-size: 16px;line-height: 1.5;display: block;}
/* banner */
/* categories */
.catcnt{padding: 80px 0;}
.catcnt.grey{background-color: #f8f8f8;}
.catcnt h3{font-family: 'Lato';font-weight: 700;font-size: 36px;line-height: 1;margin-bottom: 25px;padding-left: 12px;text-transform: uppercase;}
.text-\[\#8cc642\]{color: #8cc642 !important;}.bg-\[\#8cc642\]{background-color: rgba(140, 198, 66,var(--bg-op)) !important;}.border-\[\#8cc642\]{border-color: rgba(140, 198, 66,var(--border-op)) !important;}
.text-\[\#bc993e\]{color: #bc993e !important;}.bg-\[\#bc993e\]{background-color: rgba(188, 153, 62,var(--bg-op)) !important;}.border-\[\#bc993e\]{border-color: rgba(188, 153, 62,var(--border-op)) !important;}
.text-\[\#e9704a\]{color: #e9704a !important;}.bg-\[\#e9704a\]{background-color: rgba(233, 112, 74,var(--bg-op)) !important;}.border-\[\#e9704a\]{border-color: rgba(233, 112, 74,var(--border-op)) !important;}
.text-\[\#6aa0be\]{color: #6aa0be !important;}.bg-\[\#6aa0be\]{background-color: rgba(106, 160, 190,var(--bg-op)) !important;}.border-\[\#6aa0be\]{border-color: rgba(106, 160, 190,var(--border-op)) !important;}
.text-\[\#9b8fe6\]{color: #9b8fe6 !important;}.bg-\[\#9b8fe6\]{background-color: rgba(155, 143, 230,var(--bg-op)) !important;}.border-\[\#9b8fe6\]{border-color: rgba(155, 143, 230,var(--border-op)) !important;}
.text-\[\#cd81c5\]{color: #cd81c5 !important;}.bg-\[\#cd81c5\]{background-color: rgba(205, 129, 197,var(--bg-op)) !important;}.border-\[\#cd81c5\]{border-color: rgba(205, 129, 197,var(--border-op)) !important;}
.text-\[\#79b87c\]{color: #79b87c !important;}.bg-\[\#79b87c\]{background-color: rgba(121, 184, 124,var(--bg-op)) !important;}.border-\[\#79b87c\]{border-color: rgba(121, 184, 124,var(--border-op)) !important;}
.bg-op-1{--bg-op:0.1}.bg-op-2{--bg-op:0.2}.bg-op-25{--bg-op:0.25}.bg-op-3{--bg-op:0.3}.bg-op-4{--bg-op:0.4}.bg-op-5{--bg-op:0.5}.bg-op-6{--bg-op:0.6}.bg-op-7{--bg-op:0.7}.bg-op-75{--bg-op:0.75}.bg-op-8{--bg-op:0.8}.bg-op-9{--bg-op:0.9}.bg-op-10{--bg-op:0.10}
.border-op-1{--border-op:0.1}.border-op-2{--border-op:0.2}.border-op-25{--border-op:0.25}.border-op-3{--border-op:0.3}.border-op-4{--border-op:0.4}.border-op-5{--border-op:0.5}.border-op-6{--border-op:0.6}.border-op-7{--border-op:0.7}.border-op-75{--border-op:0.75}.border-op-8{--border-op:0.8}.border-op-9{--border-op:0.9}.border-op-10{--border-op:0.10}
.prslider .slide-item{margin: 0 12px;}
.prslider .slick-arrow{position: absolute;right: 12px;top: -50px;z-index: 1;background-color: transparent;border: none;width: auto;height: auto;font-size: 18px;padding: 0;color: #313030;}
.prslider .slick-arrow:hover{color: #80B321;}
.prslider .slick-arrow.slick-prev{right: 40px;}
.prbox{background: #fff;border: 1px solid #c4c4c4;border-radius: 10px;padding: 15px;transition: all 0.3s ease;}
.btn-hmz.buy.disop,.btn-hmz.buy.green.disop,.btn-hmz.buy.blue.disop{background-color: #2a2a2a;pointer-events: none;cursor: not-allowed;touch-action: none;}
.btn-hmz.buy.disop{background-color: #c4c4c4;opacity: 0.5;cursor: not-allowed;}
.btn-hmz.cart.addtocart.disop,.btn-hmz.buy.addtocart.disop{background: #dc3545;opacity: 1;color: #fff;}
.prbox:hover{background: #f3f9ec;border-color: rgba(141, 198, 66, 0.3);}
.primg{overflow: hidden;display: block;border-radius: 7px;position: relative;}
.primg img{width: 100%;transition: all 0.3s ease;object-fit: cover;position: relative;}
.primg img.pimgs{position: absolute;top: 0;left: 0;opacity: 0;}
.prbox:hover .primg img.pimgs,.prboxh:hover .primg img.pimgs{opacity: 1;}
.prboxh.outstock .prcnt a,.prboxh.outstock img,.prboxh.outstock h3,.prboxh.outstock h5,.prboxh.outstock h5,.prbox.outstock a{filter: grayscale(100%);}
.prboxh.outstock .badge.stock,.prbox.outstock .badge{padding: 5px 10px;border-radius: 20px;background-color: rgba(206, 23, 23, 0.1);color: #ce1717;}
.prboxh .w-25{width: 30%!important;}
.prcnt h4{font-weight: 600;font-size: 16px;line-height: 1.5;margin: 10px 0 40px;color: #1d1d1b;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.prcnt h4 span{font-size: 14px;color: #8CC642;font-weight: 400;display: block;}
.prft{display: flex;align-items: center;justify-content: space-between;}
.prft h5{font-size: 18px;color: #1D1D1B;font-weight: 600;margin-bottom: 0;}
.prft h5>i{font-size: 16px;}
.prft h5 del{font-size: 11px;color: #9d9d9c;display: block;font-weight: 500;}
.favbtn{width: 22px;height: 22px;background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.95881 0.489299C4.73674 0.166278 5.57079 0 6.41312 0C7.25545 0 8.08949 0.166278 8.86742 0.489299C9.64536 0.81232 10.3519 1.28573 10.9465 1.88238L10.9498 1.88572L11.0081 1.94483L11.0665 1.88573L11.0698 1.88238C11.6644 1.28573 12.3709 0.81232 13.1488 0.489299C13.9267 0.166278 14.7608 0 15.6031 0C16.4454 0 17.2795 0.166278 18.0574 0.489299C18.8351 0.81221 19.5414 1.2854 20.1358 1.88177C22.6809 4.42746 22.7374 8.63661 19.7218 11.7088L19.7153 11.7154L11.7152 19.7154C11.5277 19.9029 11.2733 20.0083 11.0081 20.0083C10.7429 20.0083 10.4885 19.9029 10.301 19.7154L2.29445 11.7088C-0.721245 8.63663 -0.664624 4.42745 1.8804 1.88176C2.47486 1.2854 3.18115 0.812208 3.95881 0.489299ZM6.41312 2C5.83402 2 5.26061 2.11432 4.72578 2.33639C4.19096 2.55847 3.70523 2.88394 3.29645 3.29414L3.29523 3.29537C1.60161 4.98898 1.39787 7.93752 3.71863 10.3046L11.0081 17.594L18.2976 10.3046C20.6184 7.93753 20.4146 4.98898 18.721 3.29537L18.7198 3.29414C18.311 2.88394 17.8253 2.55847 17.2905 2.33639C16.7556 2.11432 16.1822 2 15.6031 2C15.024 2 14.4506 2.11432 13.9158 2.33639C13.3817 2.55818 12.8965 2.88308 12.4881 3.29252C12.4875 3.29306 12.487 3.2936 12.4865 3.29414L11.7198 4.07079C11.5319 4.26112 11.2756 4.36826 11.0081 4.36826C10.7407 4.36826 10.4844 4.26112 10.2965 4.07079L9.52979 3.29414C9.52925 3.2936 9.52871 3.29306 9.52817 3.29252C9.11973 2.88308 8.63458 2.55818 8.10045 2.33639C7.56563 2.11432 6.99222 2 6.41312 2Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-position: center;background-repeat: no-repeat;display: inline-block;background-size: contain;transition: all 0.3s ease;}
.favbtn:hover{background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.95881 0.489299C4.73674 0.166278 5.57079 0 6.41312 0C7.25545 0 8.08949 0.166278 8.86742 0.489299C9.64536 0.81232 10.3519 1.28573 10.9465 1.88238L10.9498 1.88572L11.0081 1.94483L11.0665 1.88573L11.0698 1.88238C11.6644 1.28573 12.3709 0.81232 13.1488 0.489299C13.9267 0.166278 14.7608 0 15.6031 0C16.4454 0 17.2795 0.166278 18.0574 0.489299C18.8351 0.81221 19.5414 1.2854 20.1358 1.88177C22.6809 4.42746 22.7374 8.63661 19.7218 11.7088L19.7153 11.7154L11.7152 19.7154C11.5277 19.9029 11.2733 20.0083 11.0081 20.0083C10.7429 20.0083 10.4885 19.9029 10.301 19.7154L2.29445 11.7088C-0.721245 8.63663 -0.664624 4.42745 1.8804 1.88176C2.47486 1.2854 3.18115 0.812208 3.95881 0.489299Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");}
.favbtn.active{background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.95881 0.489299C4.73674 0.166278 5.57079 0 6.41312 0C7.25545 0 8.08949 0.166278 8.86742 0.489299C9.64536 0.81232 10.3519 1.28573 10.9465 1.88238L10.9498 1.88572L11.0081 1.94483L11.0665 1.88573L11.0698 1.88238C11.6644 1.28573 12.3709 0.81232 13.1488 0.489299C13.9267 0.166278 14.7608 0 15.6031 0C16.4454 0 17.2795 0.166278 18.0574 0.489299C18.8351 0.81221 19.5414 1.2854 20.1358 1.88177C22.6809 4.42746 22.7374 8.63661 19.7218 11.7088L19.7153 11.7154L11.7152 19.7154C11.5277 19.9029 11.2733 20.0083 11.0081 20.0083C10.7429 20.0083 10.4885 19.9029 10.301 19.7154L2.29445 11.7088C-0.721245 8.63663 -0.664624 4.42745 1.8804 1.88176C2.47486 1.2854 3.18115 0.812208 3.95881 0.489299Z' fill='%23d31211'/%3E%3C/svg%3E%0A");}
.btn-hmz.cart{font-size: 11px;padding: 5px 16px 4px;background: #8CC642;border-radius: 20px;margin-left: 10px;}
.btn-hmz.cart:hover{background: #629741;color: #fff;}
.ctbanslider .slick-list{border-radius: 20px;overflow: hidden;margin: 40px 12px 24px;}
.ctbanslider .slick-dots{position: absolute;left: 50%;bottom: -50px;transform: translateX(-50%);display: flex;list-style-type: none;padding: 0;margin: 0;z-index: 1;}
.ctbanslider .slick-dots li button{text-indent: -9999px;width: 60px;height: 2px;background: #C4C4C4;border-radius: 20px;border: none;}
.ctbanslider .slick-dots li.slick-active button{background-color: #8CC642;width: 230px;}
.ctbanslider .slick-dots li:not(:last-child){margin-right: 15px;}
/* categories */
/* onlshops */
.onlshops{background-color: #f8f8f8;padding: 160px 0 0;}
.onlshops h3{font-family: 'Lato';font-weight: 700;font-size: 36px;line-height: 1.5;color: #1D1D1B;margin-bottom: 0px;text-align: center;}
.onlslider .slick-list{padding: 40px 40px 160px;}
.onlslider .slide-item{padding: 30px 15px;border-radius: 20px;transition: all 0.3s ease;min-height: 100px;display: flex;align-items: center;justify-content: center;}
.onlslider .slide-item:hover{background: #fff;box-shadow: 20px 20px 40px rgba(0, 0, 0, 0.15);}
/* onlshops */
/* footer */
footer{padding: 80px 0;background-color: #1D1D1B;}
.footul h4{font-family: 'Lato';font-weight: 600;font-size: 18px;line-height: 2;color: #8CC642;}
.footul ul{margin-bottom: 0;}
.footul li a{font-family: 'Lato';font-weight: 500;font-size: 14px;line-height: 1.2;color: #fff;}
.footul li:not(:last-child){margin-bottom: 10px;}
.smlinks{margin-top: 50px;}
.smlinks img{width: 25px;height: 25px;}
.smlinks a:hover{mix-blend-mode: exclusion;}
.footft{border-top: 1px solid #9D9D9C;margin-top: 40px;padding-top: 15px;font-family: 'Kanit';font-size: 14px;line-height: 20px;color: #fff;}
.footft a{color: #fff;}
.footul li a:hover,.footft a:hover{color: #80B321;}
.rghts span+span{margin-left: 10px;}
.rghts span:not(:last-child)::after{content: "|";margin-left: 10px;}
.social-icon:hover {border: 4px solid #8CC642;background: #8CC642;border-radius: 15px;}
.icon {width: 40px;height: 40px;margin: 30px 30px 0 0;}
.icon-fb {background: url(../img/fb.svg) no-repeat;background-size: contain;}
.icon-fb:hover {background: url(../img/fb2.svg) no-repeat;background-size: contain;}
.icon-insta {background: url(../img/insta.svg) no-repeat;background-size: contain;}
.icon-insta:hover {background: url(../img/insta2.svg) no-repeat;background-size: contain;}
.icon-twitter {background: url(../img/twitter.svg) no-repeat;background-size: contain;}
.icon-twitter:hover {background: url(../img/twitter2.svg) no-repeat;background-size: contain;}
.icon-in {background: url(../img/in.svg) no-repeat;background-size: contain;}
.icon-in:hover {background: url(../img/in2.svg) no-repeat;background-size: contain;}
.icon-pin {background: url(../img/pinterest.svg) no-repeat;background-size: contain;}
.icon-pin:hover {background: url(../img/pinterest2.svg) no-repeat;background-size: contain;}
.icon-google {background: url(../img/google.svg) no-repeat;background-size: contain;}
.icon-google:hover {background: url(../img/google2.svg) no-repeat;background-size: contain;}
.icon-yt {background: url(../img/yt.svg) no-repeat;background-size: contain; margin-right: 0 !important;}
.icon-yt:hover {background: url(../img/yt2.svg) no-repeat;background-size: contain;}
/* footer */
/* innerpages */
.products{padding: 50px 0 160px;background-color: #f8f8f8;}
.filtbox{background: #fff;border: 1px solid rgba(157, 157, 156, 0.29);border-radius: 20px;}
.filthd{padding: 35px 35px 15px;font-family: 'Lato';font-weight: 700;font-size: 26px;line-height: 1;color: #1d1d1b;}
.filtbdy{margin: 0 15px 15px;padding: 15px 0 30px;border-top: 1px solid rgba(196, 196, 196, 0.3);}
.filtbdy ul{list-style-type: none;margin: 0;padding: 0;}
.filtbdy ul a{display: block;background-color: transparent;font-size: 16px;line-height: 1.4;font-family: 'Lato';font-weight: 600;border-radius: 20px;padding: 8px 0 8px 15px;position: relative;display: flex;align-items: center;cursor: pointer;color: #000;border-bottom: 0.5px solid rgba(196, 196, 196, 0.3);}
.filtbdy ul a.active,.filtbdy ul a:hover{color: #000;}
.filtbdy ul a.bg-op-1:hover{--bg-op:0.2 !important;}
.filtbdy ul a.bg-op-1.active{--bg-op:1 !important;color: #fff !important;}
.filtbdy ul li{padding-top: 15px;}
.filtbdy ul li i{margin-right: 15px;transition: all 0.3s ease;}
.filtbdy ul li.open>a>i{transform: rotate(180deg);}
.filtbdy>ul>li>ul>li>a{padding-left: 50px;}
.filtbdy>ul>li>ul>li>ul>li>a{padding-left: 70px;color: #9D9D9C;background: rgba(196, 196, 196, 0.1);border: 0.5px solid rgba(196, 196, 196, 0.6);}
.filtbdy>ul>li>ul>li>ul>li>ul>li>a{padding-left: 100px;}
.filtbdy>ul>li>ul>li>ul>li>ul>li>a.nosubcats{border-radius: 0 !important;padding-top: 0;}
.filtbdy>ul>li>ul>li>ul>li>ul>li>a.nosubcats.active,.filtbdy>ul>li>ul>li>ul>li>ul>li>a.nosubcats:hover{color: #216eb6;}
.allcats>li>a{padding: 0px 20px;}
.filtbdy .catlist{display: none;}
.filtbdy .open>.catlist{display: block;}
.itemsbdy{padding: 45px 35px 0px;}
.prboxh{display: flex;align-items: center;justify-content: space-between;margin-bottom: 60px;padding-bottom: 40px;border-bottom: 1px solid rgba(196, 196, 196, 0.3);flex-direction: column;}
.prboxh .primg{width: 250px;border-radius: 7px;overflow: hidden;}
.prboxh .prcnt{padding-left: 20px;}
.prboxh .prcnt h4{margin-bottom: 15px;}
.prboxh .prcnt small .badge{font-weight: 500;}
.prcnt p{font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #1d1d1b;}
.product{padding: 30px 0 80px;background: #f8f8f8;}
.product .filtbox{padding: 70px 45px 0px;}
.sipcnt h1{font-weight: 600;font-size: 32px;line-height: 1.5;color: #1d1d1b;}
.sipcnt h1 span{font-weight: 400;font-size: 14px;color: #8cc642;display: block;}
.sipcnt h5{font-weight: 500;font-size: 14px;line-height: 1.2;color: #9d9d9c;margin-bottom: 15px;}
.sipcnt h5 span{color: #fff;background: #8cc642;border-radius: 6px;padding: 5px 8px 4px;margin-right: 15px;display: inline-flex;align-items: center;}
.sipcnt h5 span i{margin-left: 5px;font-size: 10px;}
.sipcnt h4{font-size: 24px;color: #1D1D1B;font-weight: 600;margin-bottom: 0;display: flex;align-items: center;margin-bottom: 15px;}
.sipcnt h4 del{font-size: 16px;color: #c4c4c4;font-weight: 500;margin-left: 15px;}
.sipcnt h6{font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #1d1d1b;margin-right: 20px;margin-bottom: 0;}
.qtyclctr a{width: 30px;height: 30px;font-size: 20px;display: flex;align-items: center;justify-content: center;color: #1d1d1b;}
.qtyclctr a:hover{color: #e9704a;}
.qtyclctr span{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.sipcnt p{margin-top: 15px;padding-top: 15px;border-top: 1px solid #C4C4C4;font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #1d1d1b;text-align: justify;}
.btn-hmz.buy{padding: 12px 60px 15px;border-radius: 30px;background: #ffc700;color: #1d1d1b;line-height: 1.4;font-weight: 500;}
.btn-hmz.buy:hover{background: #1d1d1b;color: #ffc700;}
.pnavdiv{width: 165px;}
.pfordiv{width: calc(100% - 165px);padding-left: 25px;}
.product-nav .slick-track{transform: translate3d(0px, 0px, 0px) !important;}
.product-nav .slide-item{margin-bottom: 15px;opacity: 0.5;border-radius: 7px;border: 1px solid #C4C4C4;overflow: hidden;cursor: pointer;transition: all 0.3s ease;}
.product-nav .slide-item.slick-current{opacity: 1;}
.product-nav img{width: 100%;height: 120px;object-fit: cover;}
.product-for img{width: 100%;border-radius: 16px;object-fit: cover;}
.product-for .slick-list{overflow: visible;}
.sipcnt{position: relative;z-index: 2;}
.product .catcnt{padding: 40px 0 50px;}
.revsec{padding-top: 40px;}
.revitem{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #c4c4c4;}
.revsec h3{font-family: 'Lato';font-weight: 700;font-size: 26px;line-height: 1.1;color: #1d1d1b;margin-bottom: 25px;}
.revbar h5,.revitem h5{font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #1d1d1b;margin-bottom: 15px;}
.revitem h5{font-weight: 700;font-size: 18px;line-height: 1.1;}
.revbar h5 span,.revitem h5 span{color: #fff;background: #8cc642;border-radius: 6px;padding: 3px 8px;margin-right: 15px;display: inline-flex;align-items: center;}
.revitem h5 span{font-size: 14px;padding: 6px 8px 4px;}
.revbar h5 span i{margin-left: 5px;font-size: 12px;}
.revitem h5 span i{margin-left: 5px;font-size: 10px;}
.revitem p{font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #1d1d1b;margin-bottom: 0;}
.revbar p{font-weight: 500;font-size: 14px;line-height: 1.2;color: #9d9d9c;margin-bottom: 25px;}
.revbar ul{margin-bottom: 0;}
.revbar li{white-space: nowrap;display: flex;align-items: center;}
.revbar li:not(:last-child){margin-bottom: 15px;}
.revbar li span{font-family: 'Lato';font-weight: 400;font-size: 16px;line-height: 1.4;color: #1d1d1b;}
.revbar li div{display: inline-block;width: 225px;height: 30px;background: rgba(237, 237, 237, 0.5);border: 0.5px solid #c4c4c4;border-radius: 6px;margin: 0 8px;overflow: hidden;}
.revbar li div i{height: 100%;background: #ff9900;display: block;border-radius: 6px;}
.starrate li.list-inline-item:not(:last-child){margin-right: 15px;}
.starrate a{font-size: 22px;color: #c4c4c4;}
.starrate i.active{color: #ffc700;}
.starrate,.reviewfrm{margin-bottom: 40px;}
.revcol{position: relative;margin-bottom: 50px;}
.revcol.morerev{max-height: 450px;overflow: hidden;}
.revcol.morerev::after{content: " ";position: absolute;left: 0;bottom: -20px;width: 100%;height: 150px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 74.8%);}
.signin{padding: 80px 0 65px;background-color: #f8f8f8;}
.signbx{padding: 80px 45px 55px;background: #fff;border: 1px solid rgba(157, 157, 156, 0.29);box-shadow: 30px 30px 40px rgba(29, 29, 27, 0.15);border-radius: 20px;}
.signbx h1{font-family: 'Lato';font-weight: 700;font-size: 26px;line-height: 1.1;color: #1d1d1b;margin-bottom: 40px;}
.signbx label{font-family: 'Lato';font-weight: 500;font-size: 16px;line-height: 1.1;margin-bottom: 8px;color: #1d1d1b;}
.signbx .form-control{height: 40px;border: 1px solid #c4c4c4;border-radius: 7px;padding: 3px 24px;font-size: 16px;color: #1d1d1b;}
.signbx .form-control:focus{border-color: #8cc642;}
.signbx .form-control[readonly],.cntfrm .form-control[readonly]{background-color:#f1f1f1;}
.signbx .showpswd{position: absolute;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;right: 24px;bottom: 5px;color: #c4c4c4;cursor: pointer;transition: all 0.3s ease;}
.signbx .showpswd.show i.bi-eye::before{content: "\F340";}
.signbx .showpswd:hover{color: #1d1d1b;}
.frgtps a{font-family: 'Lato';font-weight: 500;font-size: 14px;color: #216eb6;margin: 8px 0 0;display: inline-block;}
.signbx button[type="submit"]{margin-top: 40px;}
.btn-hmz.buy.green{background: #8cc642;color: #fff;}
.btn-hmz.buy.green:hover{background: #629741;color: #fff;}
.btn-hmz.buy.blue{background: #216eb6;color: #fff;}
.btn-hmz.buy.blue:hover{background: #184f84;color: #fff;}
.signbx p{margin: 40px 0;position: relative;font-family: 'Lato';font-weight: 500;font-size: 16px;line-height: 1.1;color: #1d1d1b;}
.signbx p::before,.signbx p::after{content: " ";position: absolute;width: calc(37% - 25px);height: 1px;background: #c4c4c4;top: 50%;transform: translateY(-50%);}
.signbx p::before{left: 0;}
.signbx p::after{right: 0;}
.btn-hmz:not(.buy).blue{background: #216eb6;color: #fff;font-family: 'Lato';font-weight: 500;font-size: 16px;line-height: 1.1;padding: 14px 35px;}
.btn-hmz:not(.buy).blue:hover{background: #184f84;color: #fff;}
.profile,.checkout{padding: 30px 0 80px;background-color: #f8f8f8;}
.profile .filtbox h1,.checkout .filtbox h1,.checkout .filtbox h2,.orders h1{font-weight: 600;font-size: 32px;line-height: 1;margin-bottom: 40px;padding-bottom: 24px;border-bottom: 1px solid #c4c4c4;}
.checkout .filtbox h2{font-size: 24px;margin-bottom: 25px;}
.checkout .filtbox.delbox{padding-bottom: 40px;}
.profile .filtbox h1{margin-bottom: 30px;}
.resendmail{font-size: 11px;padding: 0.35em 0.65em;}
.orders h1{padding-left: 40px;}
.checkout .cartitms .prboxh:last-child{margin-bottom: 0;border-bottom: none;}
.checkout .prboxh .primg{width: 150px;}
.checkout .prboxh .sipcnt{padding-left: 24px;width: calc(100% - 150px);}
.checkout .prboxh .sipcnt h3,.ordbox h4{font-weight: 600;font-size: 20px;line-height: 1.2;margin: 0 0 15px;white-space: nowrap;width: 80%;overflow: hidden;text-overflow: ellipsis;}
.ordbox h4{font-size: 24px;}
.checkout .prboxh .sipcnt h3 span,.ordbox h4 span{font-size: 14px;color: #8CC642;font-weight: 400;display: block;margin-bottom: 7px;}
.checkout .prboxh .sipcnt .fnlprice{font-weight: 600;font-size: 32px;line-height: 1;}
.checkout .prboxh .sipcnt .fnlprice span{font-weight: 300;font-size: 24px;line-height: 1.1;margin-right: 4px;font-family: 'Calibri';}
.pricedtls{padding: 50px 70px 65px;top: 15px;}
.pricedtls h6{padding-bottom: 24px;margin-bottom: 40px;border-bottom: 1px solid #c4c4c4;font-weight: 600;font-size: 20px;line-height: 1;color: #9d9d9c;}
.pricedtls span{font-size: 18px;color: #1d1d1b;}
.pricedtls .ttl span{font-weight: 600;}
.pricedtls .ttl{border-top: 1px solid #c4c4c4;border-bottom: 1px solid #c4c4c4;padding: 20px 0;margin-bottom: 15px;}
.pricedtls .amt{font-weight: 600;font-size: 32px;line-height: 1.2;}
.pricedtls .amt span{font-weight: 300;font-size: 24px;line-height: 1.1;font-family: 'Calibri';}
.mb-40{margin-bottom: 40px !important;}
.pricedtls p{font-size: 16px;line-height: 1.1;color: #8cc642;margin-bottom: 24px;}
.orders{padding: 40px 0 60px;background-color: #f8f8f8;}
.ordbox{padding: 40px 140px;margin-bottom: 24px;}
.orders>.container>.ordbox:last-child{margin-bottom: 0;}
.ordbox img{width: 165px;height: 150px;border-radius: 7px;object-fit: cover;}
.ordbox a,.ordbox h3{font-weight: 500;font-size: 20px;line-height: 1;color: #1d1d1b;margin-bottom: 15px;}
.ordbox p{font-size: 14px;line-height: 1.2;color: #9d9d9c;margin-bottom: 15px;}
.ordbox a{color: #216eb6;font-size: 18px;}
.ordbox a i{margin-right: 8px;}
.ordbox a:hover{color: #184f84;}
.ordbox h5{font-weight: 500;font-size: 20px;line-height: 1.4;color: #9d9d9c;}
.accfrmsec{padding-bottom: 80px;position: relative;}
.accfrmsec::before{content: " ";position: absolute;left: -25px;top: 0;width: 1px;height: calc(100% - 50px);border-left: 1px solid #c4c4c4;}
.accfrmsec h3{margin-bottom: 30px;font-weight: 600;font-size: 20px;line-height: 1;color: #1d1d1b;}
.accfrmsec,.accul{padding-top: 50px;}
.accfrmsec label{font-weight: 400;font-size: 14px;line-height: 1.2;color: #6f6f6f;margin-bottom: 10px;}
.accul li a{font-weight: 600;font-size: 20px;line-height: 1;color: #c4c4c4;}
.accul li a.active,.accul li a:hover{color: #1d1d1b;}
.accul li:not(:last-child){margin-bottom: 40px;}
.iti__flag-container{top: -1px;}
.iti__selected-flag .iti__flag,.iti__arrow{display: none;}
.iti--separate-dial-code .iti__selected-dial-code{margin-left: 0;padding: 0 15px 0 10px;position: relative;}
.iti--separate-dial-code .iti__selected-dial-code::after{content: " ";position: absolute;right: 0;top: 50%;transform: translateY(-50%);height: calc(100% - 5px);width: 1px;border-left: 1px solid #c4c4c4;}
.iti--separate-dial-code .iti__selected-flag{background-color: transparent !important;}
.addrlist{background: #f8f8f8;border: 1px solid #c4c4c4;border-radius: 20px;padding: 50px 20px 20px 25px;height: 100%;}
.addrlist .addritem:not(:last-child){border-bottom: 1px solid #c4c4c4;padding-bottom: 15px;margin-bottom: 15px;}
.addritem h5{display: flex;align-items: center; justify-content: space-between;margin-bottom: 15px;}
.addritem h5>span{font-weight: 600;font-size: 16px;line-height: 1.1;color: #1D1D1B;display: inline-flex;align-items: center;}
.addritem h5>span>i{font-size: 20px;color: #c4c4c4;margin-left: 15px;cursor: pointer;transition: all 0.3s ease;}
.addritem h5>span>i:hover{color: #e9704a;}
.addritem h5>span>i.active{color: #8cc642;cursor: default;}
.addritem h5>i{color: #1d1d1b;}
.addritem p{font-weight: 400;font-size: 12px;line-height: 1.5;color: #1D1D1B;}
.addritem .dropstart .dropdown-toggle::before{display: none;}
.addritem .dropstart .dropdown-toggle{font-size: 15px;color: #1D1D1B;}
.addritem .dropdown-menu{filter: drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.15));background-color: #fff;min-width: 60px;padding: 5px 10px;margin-right: -3px !important;}
.addritem .dropdown-menu li:not(:last-child){margin-bottom: 3px;}
.addritem .dropdown-menu li a{font-size: 12px;color: #1D1D1B;display: block;width: 100%;}
.addritem .dropdown-menu li a:hover{color: #216EB6;}
.order-1{order: 1;}
.order-2{order: 2;}
.order-3{order: 3;}
.dmthds .form-check{padding: 0;position: relative;}
.dmthds .form-check .form-check-input{float: none;margin-left: 0;position: absolute;left: 18px;top: 18px;}
.dmthds .form-check label{font-size: 16px;font-weight: 600;border: 2px solid #f1f1f1;padding: 15px 15px 15px 40px;cursor: pointer;white-space: nowrap;width: 100%;border-radius: 7px;text-overflow: ellipsis;width: 100%;overflow: hidden;}
.dmthds .form-check .form-check-input:checked+label{border-color: #e9704a;}
.dmthds .form-check-input:checked{background-color: #e9704a;border-color: #e9704a;}
.dmthds .form-check label span{font-size: 13px;display: block;color: #727272;font-weight: normal;}
@keyframes shine{to {background-position-x: -200%;}}
.animate-pulse1{background: #cecece;background: linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius: 5px;background-size: 200% 100%;animation: 1.5s shine linear infinite;}
.pagination a{width: 40px;height: 40px;position: relative;display: flex;align-items: center;justify-content: center;color: #8cc642;text-decoration: none;background-color: #fff;border: none;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.08);border-radius: 6px;}
.pagination li+li{margin-left: 10px;}
.pagination li:hover a{background-color: #f1f1f1;}
.pagination li.active a{z-index: 3;color: #fff;background-color: #8cc642;border-color: #8cc642;}
.krajee-icon.krajee-icon-star::before{content: "\f586";display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: 1;vertical-align: -0.125em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 22px;}
.termscnt p,.termscnt li{font-size: 14px;line-height: 26px;font-family: 'Lato';}
.termscnt h5{font-size: 18px;font-weight: 600;margin-top: 30px;}
.fixalert{position: fixed;top: 10px;right: 10px;padding: 7px 15px;font-weight: 700;box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.15);font-size: 14px;z-index: 99;pointer-events: none;touch-action: none;}
.blogbox .card-body{flex:1 1 auto;padding:1rem 1.5rem 1.5rem;}
.blogbox .card-title{margin-bottom:0.25rem;font-size: 20px;color: #000;}
.blogbox .card-text:last-child{margin-bottom:0;}
.blogbox .card-footer{padding:1rem 1.5rem;background-color:transparent;border-top:0.0625rem solid rgba(33, 50, 91, 0.1);}
.blogbox .card-footer:last-child{border-radius:0 0 0.4375rem 0.4375rem;}
.blogbox .card-img-top{width:100%;height: 300px;object-fit: cover;transition: all 0.3s ease;}
.blogbox:hover .card-img-top{transform: scale(1.1) rotate(-3deg);}
.blogbox .card{border-width:0;box-shadow:0 .375rem 1.5rem 0 rgba(140,152,164,.125);}
.blogbox .card-title:not(:last-child){margin-bottom:.5rem;}
.blogbox .card-text{color:#677788;font-size: 15px;}
.blogbox .shape-container{position:relative;overflow: hidden;border-top-left-radius:0.4375rem;border-top-right-radius:0.4375rem;}
.blogbox .shape{position:absolute;z-index:-1;}
.blogbox .shape-bottom{bottom:0;left:0;right:0;z-index: 1;}
.blogbox .shape-bottom>svg{width:100%;height:auto;margin-bottom:-1px;transform-origin:top center;}
.line-clamp-1 {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.line-clamp-3 {overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.blogcnt .about-sec-text{line-height: 28px;}
.blogcnt .about-sec-text p{margin-top: 0;}
/*Newly added*/
.carbox {
  background-color: rgba(140, 198, 66, 0.1);
  padding: 30px;
  border-radius: 10px;
  margin-bottom: 25px;
}
.carbox h4 {
  font-size: 24px;
  color: #000000;
  margin-bottom: 0;
}
.carbox p {
  color: #686868;
  font-size: 14px;
  margin-bottom: 0;
}
.carbox .btn{white-space: nowrap;}
.banner-div {
    position: relative;
    text-align: center;
    color: white;
}
.banner-head {
    font-weight: 600;
    font-size: 32px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.content-row {
    margin: 80px 0;
}
.text-content > p {
    font-size: 16px;
    text-align: justify;
}
.text-content > p:nth-child(2) {
    margin: 36px 0 0;
}
.text-content > button {
    background: #E6F4D6;
    border: 1px solid #CDDEB2;
    border-radius: 60px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1B;
    padding: 8px 24px;
    margin: 24px 24px 0 0;
}
.about-sec-content {
    background-image: url("../img/about-img-2.webp");
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
}
.about-head {
    font-weight: 600;
    font-size: 32px;
    color: #8CC642;
}
.about-sec-text p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1B;
    margin-top: 24px;
    text-align: justify;
}
.vis-mis-text {
    margin-top: 16px;
    font-size: 16px;
}
.vision-content {background: #EDEDED;padding: 160px 0;}
.content-row-vm {padding: 160px 0;}
.csr-image {width: 100%;border-radius: 16px;}
.csr-text {font-size: 16px;}
.csr-text .heading {font-size: 22px;margin-bottom: 20px;font-weight: 600;color: #80B321;}
.dashed-line {stroke-dasharray: 5;animation: dashed-line-animation 0.5s linear infinite;}
  @keyframes dashed-line-animation {
    0% {
      stroke-dashoffset: 0;
    }
    100% {
      stroke-dashoffset: -10;
    }
  }
.milestone-arrow {margin-left: -60px;margin-top: 40px;}
.arrow-trans {transform: scaleX(-1);}
.milestone-top-margin {margin-top: 80px;}
.milestone-margin-bottom {margin-bottom: 80px;}
.export-main-div {margin: 80px 0px;position: relative;}
.export-main-div img {width: 100%;}
.location-dot {position: absolute;width: 12px;height: 12px;border-radius: 50%;background-color: #629741;animation: breathing 2s infinite;}
    /* Define the animation effect */
    @keyframes breathing {
      0% {
        transform: scale(1);
        opacity: 0.8;
      }
      50% {
        transform: scale(1.5);
        opacity: 0.4;
      }
      100% {
        transform: scale(1);
        opacity: 0.8;
      }
    }
.dot-usa{top: 43.8%;left: 15%;}
.dot-sweden{top: 25.9%;left: 51%;}
.dot-uae{top: 52.2%;left: 63.2%;}
.dot-nepal{top: 51.5%;left: 73.6%}
.dot-india{top: 54.3%;left: 71%;}
.dot-malaysia{top: 63.2%;left: 78.5%;}
.dot-newzealand{top: 92.4%;left: 96.5%;}
.contact-main-div {margin: 120px 40px;}
.add-cont-div {margin: 16px;}
.cont-icon {margin-bottom: 16px;}
.map-div {border-radius: 20px;}
.form-main-div {background: #FFFFFF;border-radius: 20px;filter: drop-shadow(12px 12px 60px rgba(29, 29, 27, 0.15));padding: 77px 56px;width: 100%;}
.form-head {font-weight: 600;font-size: 24px;line-height: 24px;}
.form-main-div label {font-size: 14px;line-height: 21px;color: #C4C4C4;}
.form-main-div .form-input {background: #FFFFFF;border: 1px solid #9D9D9C;border-radius: 7px;padding: 7px 15px;width: 100%;font-size: 18px;}
.form-main-div .form-input:focus {border: 1px solid #8CC642;}
.form-btn {background: #8CC642;border-radius: 30px;border: 0;color:white;padding: 12px 60px;margin-top: 60px;text-align: center;}
.form-col-padding {padding: 0 80px;}
.whatsappfixed{position: fixed;bottom: 50px;right: 50px;z-index: 9999;padding: 0px;transition: all ease 0.3s;display:block;color: #67d744;}
.whatsappfixed svg{transition: all 0.3s ease;width: 40px;height: 40px;}
.bg-image {
    background: url('../img/founder.jpeg') center/cover no-repeat;
    height: 100vh;
    width:100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background-color: rgb(0 0 0 / 50%);
    background-blend-mode: multiply;
}
.founder-note h5 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  margin: 30px 0 10px;
  color: #80B321;
}
.founder-note p {
  font-size: 16px;
  color: white;
}
.founder-note-mobile row {
    padding-left: 0;
    padding-right: 0;
}

.blogdetpg h1,.blogdetpg h2,.blogdetpg h3,.blogdetpg h4,.blogdetpg h5,.blogdetpg h6 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  margin: 30px 0 10px;
  color: #000
}

.blogdetpg .blogitem h4 {
  font-weight: 600;
  font-size: 30px;
  line-height: 40px;
  text-align: center;
  margin: 0
}

.blogdetpg p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 20px;
  text-align: justify;
  text-justify: inter-word;
}

.blogdetpg * {
  font-size: 14px;
  line-height: 24px
}

.blogdetpg *:first-child{
  margin-top: 0;
}
/* innerpages */
/* responsive */
@media(max-width: 1399.98px){
    .catcnt h3,.onlshops h3{font-size: 32px;}
    .product .filtbox{padding: 60px 35px 0px;}
    .revsec h3{font-size: 23px;margin-bottom: 15px;}
    .pricedtls{padding: 40px 50px 55px;}
    .profile .filtbox h1, .checkout .filtbox h1, .checkout .filtbox h2, .orders h1,.checkout .prboxh .sipcnt .fnlprice,.pricedtls .amt{font-size: 28px;}
    .dmthds .form-check label{font-size: 15px;}
    .dmthds .form-check label span{font-size: 12px;}
    .checkout .prboxh .sipcnt h3, .ordbox h4{font-size: 18px;}
    .orders h1{padding-left: 0;}
    .ordbox{padding: 40px 120px;}
    .ordbox h5,.ordbox a,.ordbox h3{font-size: 18px;}
}
@media(max-width: 1199.98px){
    .signin{padding: 70px 0 55px;}
    .signbx{padding: 70px 35px 45px;}
    .accfrmsec,.accul{padding-top: 30px;}
    .accfrmsec{padding-bottom: 50px;}
    .accul li a{font-size: 18px;}
    .ordbox h3 span{font-size: 13px !important;}
    .ordbox h5,.ordbox a,.ordbox h3{font-size: 16px;}
    .ordbox{padding: 40px 100px;}
    .pricedtls h6{padding-bottom: 20px;margin-bottom: 15px;font-size: 18px;}
    .checkout .filtbox h2{font-size: 18px;margin-bottom: 15px;padding-bottom: 15px;}
    .checkout .prboxh .sipcnt h3, .ordbox h4{font-size: 16px;}
    .dmthds .form-check label{font-size: 14px;}
    .itemsbdy{padding: 30px 25px 0px;}
    .profile .filtbox h1, .checkout .filtbox h1, .checkout .filtbox h2, .orders h1,.checkout .prboxh .sipcnt .fnlprice,.pricedtls .amt{font-size: 24px;}
    .sipcnt h6{font-size: 15px;}
    .pricedtls span{font-size: 16px;}
    .btn-hmz.buy{padding: 10px 50px 13px;font-size: 14px;}
    .revbar li span,.revbar h5,.revitem h5,.form-control{font-size: 14px;}
    .catcnt h3,.onlshops h3{font-size: 30px;}
    .dropdown-menu{padding: 20px 25px;}
    .prcnt p,.navbar-expand .navbar-nav .nav-link,.dropdown-item{font-size: 14px;}
    .navbar-expand .navbar-nav .nav-item:not(:last-child){margin-right: 25px;}
    .banner{padding: 60px 0;}
    .onlshops{padding: 80px 0 0;}
    .onlslider .slick-list{padding: 40px 40px 120px}
    footer{padding: 60px 0 30px;}
    .prboxh .prcnt small .badge{min-width: 100px;}
    .filtbdy>ul>li>ul>li>a{padding-left: 30px;}
    .filtbdy>ul>li>ul>li>ul>li>a{padding-left: 40px;}
    .filtbdy>ul>li>ul>li>ul>li>ul>li>a{padding-left: 80px;}
    .filtbdy ul a{font-size: 15px;}
    .prboxh{margin-bottom: 30px;padding-bottom: 30px;}
    .prboxh .prcnt small{font-size: 13px;}
    .revsec h3{font-size: 20px;}
    .sipcnt h1{font-size: 28px;}
    .sipcnt h4{font-size: 20px;}
    .js-image-zoom__zoomed-image{width: 300px !important;height: 300px !important;}
    .pnavdiv{width: 120px;}
    .product-nav img{height: 80px;}
    .checkout .filtbox.delbox{padding-bottom: 30px;}
    .accfrmsec h3{margin-bottom: 20px;font-size: 18px;}
    .addrlist{padding: 30px 20px 0px;}
    .addritem h5{margin-bottom: 10px;}
    .addritem h5>span{font-size: 15px;}
    /*Newly added*/
    .dot-usa{top: 43.2%;left: 15%;}
    .dot-sweden{top: 25.4%;left: 50.7%;}
    .dot-uae{top: 51.7%;left: 62.7%;}
    .dot-nepal{top: 51.1%;left: 73.4%;}
    .dot-india{top: 53.7%;left: 70.6%;}
    /*.dot-malaysia{top: 93.5%;left: 96.5%;}*/
    @keyframes breathing {
      0% {
        transform: scale(1);
        opacity: 0.8;
      }
      50% {
        transform: scale(1.2);
        opacity: 0.4;
      }
      100% {
        transform: scale(1);
        opacity: 0.8;
      }
    }
    .form-col-padding {padding: 0 40px;}
}
@media(max-width: 991.98px){
    .founder-note p {font-size: 16px;color: black;}
    .bg-image{display: none;}
    .signin{padding: 60px 0 45px;}
    .signbx{padding: 60px 25px 35px;}
    .btn-hmz:not(.buy).blue{font-size: 15px;padding: 10px 25px;}
    .iti--separate-dial-code .iti__selected-dial-code,.signbx .form-control{font-size: 14px;}
    .accul{padding-top: 0px;}
    .accul{margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #c4c4c4;}
    .accul li:not(:last-child){margin-bottom: 20px;}
    .accfrmsec h3{margin-bottom: 15px;font-size: 16px;}
    .accul li a{font-size: 16px;}
    .accfrmsec::before{display: none;}
    .ordbox h3 span{font-size: 11px !important;}
    .filtbox.ordbox h6{font-size: 14px;}
    .ordbox h5,.ordbox a,.ordbox h3{font-size: 15px;}
    .ordbox{padding: 40px 80px;}
    .pricedtls h6{font-size: 16px;}
    .filtbox.pricedtls .mb-40{margin-bottom: 30px !important;}
    .pricedtls{padding: 20px 20px 20px;}
    .filtbox.pricedtls{margin-top: 1rem;}    
    .sipcnt h1{font-size: 24px;}
    .revsec h3{font-size: 18px;}
    .pnavdiv,.js-image-zoom__zoomed-area,.js-image-zoom__zoomed-image{display: none !important;width: 0 !important;height: 0 !important;}
    .product-for .slick-list{overflow: hidden;}
    .product-for img{width: 100% !important;height: auto !important;}
    .pfordiv{width: 100%;padding-left: 0;padding-bottom: 20px;}
    .starrate{margin-bottom: 20px;}
    .product .filtbox{padding: 30px 30px 0;}
    .mbmd0{margin-bottom: 0 !important;}
    .products{padding: 50px 0;}
    .catcnt h3,.onlshops h3{font-size: 28px;}
    header::after{display: none;}
    header::before{height: 100%;}
    .navbar-expand .navbar-nav.mainmenu{position: fixed;flex-direction: column;background-color: #000;right: 0;top: 0;margin-top: 0;max-width: 100%;width: 300px;height: 100%;padding: 50px;transform: translateX(300px);pointer-events: none;touch-action: none;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
    .navbar-expand .navbar-nav.mainmenu.active{-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);pointer-events: all;touch-action: auto;}
    .navbar-expand .navbar-nav.mainmenu .nav-item:not(:last-child){margin-right: 0;margin-bottom: 25px;}
    .menuicon .nav-link{display: flex;flex-direction: column;}
    .menuicon span{width: 30px;height: 2px;background-color: #80b321;display: block;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
    .menuicon span:nth-child(2){margin: 6px auto;}
    .navbar-expand .navbar-nav.topmenu .nav-item .nav-link span{font-size: 0;}
    .navbar-expand .navbar-nav.topmenu .nav-link svg{margin-right: 0;}
    .navbar-expand .navbar-nav .nav-link.btn-hmz, .btn-hmz{padding: 6px 20px;}
    .navbar-expand .navbar-nav .closemenu{position: absolute;right: 0;top: 0;background-color: #ff2929;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-bottom-left-radius: 20px;font-size: 14px;}
    .navbar-expand .navbar-nav .closemenu:hover .nav-link{color: #fff;}
    .navbar-expand .navbar-nav .closemenu .nav-link{font-size: 12px;margin-bottom: 0;}
    .navbar-expand .navbar-nav .closemenu .nav-link i{margin: -3px -2px 0 0;}
    header{padding: 10px 0;}
    footer{padding: 40px 0 20px;}
    .footft{margin-top: 20px;}
    .smlinks{margin-top: 30px;}
    .onlshops{padding: 60px 0 0;}
    .onlslider .slick-list{padding: 20px 20px 80px;}
    .catcnt{padding: 70px 0;}
    .cartdrop .dropdown-menu[data-bs-popper]{left: -155px;margin-top: 19px;}
    .product{padding: 30px 0 50px;}
    .profile, .checkout{padding: 30px 0 60px;}
    .itemsbdy{padding: 20px 20px 0px;}
    .checkout .filtbox.delbox{padding-bottom: 20px;}
    .checkout .filtbox h2{font-size: 16px;}
    /*Newly added*/
    .text-content {margin: 40px 0 0;}
    .mission-row {flex-direction: column-reverse;}
    .csr-part-2 {flex-direction: column-reverse;}
    .csr-text {margin-top:16px;}
    .location-dot {width: 9px;height: 9px;}
    .form-col-padding {padding: 0;}
}
@media(max-width: 767.98px){
    .signbx h1{font-size: 22px;margin-bottom: 30px;}
    .signin{padding: 40px 0 45px;}
    .signbx{padding: 50px 25px 35px;}
    .ordbox{padding: 20px;}
    .ordbox img{width: 125px;height: 110px;}
    .orddtl{width: calc(100% - 125px);}
    .ordbox h5,.ordbox a,.ordbox h3{font-size: 14px;}
    .ordbox p{font-size: 12px;}
    .itemsbdy{padding: 20px 20px 0px;}
    .prslider .slide-item{margin: 0 8px;}
    .bancnt h1 span,.bancnt h2 span{font-size: 14px;}
    .bancnt h1,.bancnt h2{font-size: 23px;}
    .banner,.catcnt{padding: 50px 0;}
    .prft h5,.footul h4{font-size: 16px;}
    .btn-hmz.cart{font-size: 10px;padding: 5px 12px 4px;}
    .favbtn{width: 18px;height: 18px;}
    .prcnt h4 span{font-size: 12px;}
    .footul li a{font-size: 13px;}
    .catcnt h3,.onlshops h3{font-size: 22px;}
    .navbar-brand img{height: 50px;}
    .navbar-expand .navbar-nav.topmenu .nav-link svg{width: 25px;height: 25px;}
    .navbar-expand .navbar-nav .nav-item:not(:last-child){margin-right: 20px;}
    .navbar-expand .navbar-nav .cartdrop .nav-link.dropdown-toggle i{width: 15px;height: 15px;font-size: 10px;}
    .onlshops{padding: 50px 0 0;}
    .onlslider .slick-list{padding: 20px 20px 60px;}
    .onlslider .slide-item{padding: 20px 10px;min-height: 80px;}
    .onlslider .slide-item img{height: 35px;object-fit: contain;}
    .filtbdy ul a{font-size: 14px;}
    .filthd{font-size: 22px;padding: 25px 35px 15px;}
    .product .filtbox{padding: 20px 20px 0;}
    .reviewfrm{margin-bottom: 30px;}
    .orders .alert,.revfrm .alert{padding: 10px;font-size: 13px;}
    .dmthds h6{font-size: 14px;}
    .checkout .prboxh .sipcnt h3, .ordbox h4{font-size: 15px;}
    .profile .filtbox h1, .checkout .filtbox h1, .checkout .filtbox h2, .orders h1{margin-bottom: 30px;padding-bottom: 15px;}
    .orders{padding: 30px 0 50px;}
    /*Newly added*/
    .about-sec-content {background-color: rgb(255 255 255 / 50%);background-blend-mode: screen;}
    .about-sec-text {padding: 0 15px;}
    .location-dot {width: 7px;height: 7px;}
}
@media(max-width: 575.98px){
    .signin{padding: 30px 0 45px;}
    .profile .filtbox h1, .checkout .filtbox h1, .checkout .filtbox h2, .orders h1, .checkout .prboxh .sipcnt .fnlprice, .pricedtls .amt{font-size: 20px;}
    .ordbox{padding: 15px;}
    .pricedtls span{font-size: 15px;}
    .orders,.profile,.checkout{padding: 30px 0;}
    .product{padding: 30px 0;}
    .btn-hmz.buy{padding: 11px 40px 12px;font-size: 13px;}
    .revsec h3{font-size: 16px;}
    .sipcnt h1{font-size: 20px;}
    .filthd{font-size: 18px;}
    .filtbdy{padding: 10px 0 15px;}
    .products{padding: 30px 0;}
    .filtbox.ordbox h6,.ordbox h5, .ordbox a, .ordbox h3,.filtbdy ul a{font-size: 13px;}
    .ordbox a i{margin-right: 3px;}
    .ordbox img{width: 95px;height: 95px;}
    .orddtl{width: calc(100% - 95px);}
    .navbar-brand img{height: 40px;}
    .catcnt h3,.onlshops h3{font-size: 20px;}
    .banner,.catcnt{padding: 40px 0;}
    .onlshops{padding: 30px 0 0;}
    .onlslider .slick-list{padding: 0px 20px 30px;}
    .navbar-expand .navbar-nav.mainmenu{padding: 50px 40px;}
    header{padding: 5px 0;}
    .navbar-expand .navbar-nav .nav-item:not(:last-child){margin-right: 15px;}
    .navbar-expand .navbar-nav.topmenu .nav-link svg{width: 22px;height: 22px;}
    .navbar-expand .navbar-nav .cartdrop .nav-link.dropdown-toggle i{top: -4px;left: 14px;}    
    .menuicon span{height: 1px;}
    .prcnt h4{margin-bottom: 20px;font-size: 14px;}
    .banslider .slick-arrow, .ctbanslider .slick-arrow{width: 25px;height: 25px;font-size: 12px;}
    .banslider .slick-arrow.slick-prev i, .ctbanslider .slick-arrow.slick-prev i{position: relative;top: 1px;right: 1px;}
    .banslider .slick-arrow.slick-next i, .ctbanslider .slick-arrow.slick-next i{position: relative;top: 1px;left: 1px;}
    .prslider .slick-arrow{top: -47px;}
    .carthead h5,.footft{font-size: 13px;}
    .footlogo img{height: 50px;}
    .carthead a.cartdel{font-size: 12px;}
    .prboxh .prcnt small{font-size: 11px;}
    .prboxh{flex-direction: column;}
    .checkout .prboxh .primg,.prboxh .primg{width: 100%;}
    .checkout .prboxh .sipcnt{width: 100%;padding-left: 0;padding-top: 20px;}
    .prboxh{padding-bottom: 20px;}
    .prboxh .prcnt{padding-left: 0;padding-top: 10px;}
    .checkout .prboxh .sipcnt h3, .ordbox h4,.navbar-expand .navbar-nav .nav-link.btn-hmz, .btn-hmz{font-size: 14px;}
    /*Newly added*/
    .banner-head {font-size: 22px;}
    .location-dot {width: 5px;height: 5px;}
}
@media(max-width: 480.98px){
    .whatsappfixed svg{width: 40px;height: 40px;}
    .whatsappfixed{bottom: 25px;right: 25px;}
    .profile .filtbox h1, .checkout .filtbox h1, .checkout .filtbox h2, .orders h1{margin-bottom: 20px;padding-bottom: 10px;}
    .dmthds .form-check label{font-size: 13px;}
    .dmthds .form-check label span{font-size: 11px;}
    .banner, .catcnt{padding: 30px 0;}
    .catcnt h3,.onlshops h3{font-size: 18px;margin-bottom: 15px;}
    .bancnt h1, .bancnt h2{font-size: 18px;}
    .bancnt h1 span, .bancnt h2 span{font-size: 12px;}
    .bancnt{right: 30px;}
    .prslider .slick-arrow{top: -35px;font-size: 16px;}    
    .prslider .slick-arrow.slick-prev{right: 35px;}
    .filthd{font-size: 16px;}
    .itemsbdy{padding: 15px 15px 0px;}
    .addrlist{padding: 20px 15px 0px;}
    .addritem p{margin-bottom: 0;font-size: 11px;}
    .addritem h5>span{font-size: 14px;}
    .icon {width:25px;height:25px;margin: 0px 15px 0 0;}
    /*Newly added*/
    .location-dot {width: 3px;height: 3px;}
    .dot-usa {top: 43.6%;left: 15%;}
    .dot-uae {top: 52%;left: 62.9%;}
    .dot-sweden {top: 26%;left: 50.9%;}
    .dot-india {top: 54.3%;left: 70.8%;}
}
@media(max-width: 380.98px){
    .catcnt h3,.onlshops h3{font-size: 16px;}
    /*Newly added*/
    .dot-usa {top: 43.62%;left: 15.4%;}
    .dot-sweden {top: 25.9%;left: 51%;}
    .dot-india {top: 54.2%;left: 70.6%;}
}
/* responsive */