@media only screen and (min-width:1440px){
.container {max-width: 1560px;}
}
img{image-rendering: auto;image-rendering: -webkit-optimize-contrast;}

@media only screen and (max-width:1600px){

.products-box-content h3 {font-size: 22px;margin-bottom: 10px;}
.products-box-content i {font-size: 14px;margin-bottom: 10px;}
.products-box-content span {font-size: 16px;margin-bottom: 10px;}
.products-box-content p {line-height: 20px;}
.foot-copyright ul li, .foot-copyright ul li a {font-size: 13px;}
.foot-copyright ul li {padding-left: 10px;}
.shipping-title h2 {font-size: 26px;}
.shipping-title p {font-size: 23px;}
.shipping-box ul li {padding-right: 40px;}
.shipping-box ul li:last-child {padding-left: 40px;}
.supporting-row span, .supporting-row p, .seller-title p {font-size: 22px;}
.popularCol-content h4, .popularCol-content h4 a {font-size: 20px;}
.sale-date span {font-size: 24px;}

}

@media only screen and (max-width:1440px){

.products-box-content p {font-size: 12px;line-height: 20px;}
.safety-box-content h2 {font-size: 44px;}
.safety-box-content h3 {font-size: 55px;}
.safety-box-content a {font-size: 16px;}
.safety {bottom: -180px;}
.hm-products {padding-bottom: 235px;}
.hm-donate {padding-top: 235px;}
.products-box-content h3 {font-size: 20px;margin-bottom: 5px;}

.shipping-box {padding: 15px;}
.shipping-box ul li {padding-right: 15px;}
.shipping-box ul li:last-child {padding-left: 15px;}
.supporting-row span, .supporting-row p, .seller-title p {font-size: 18px;}
.sale-date span, .sale-text, .shipping-title h2, .shipping-title p {font-size: 22px;}
.popularCol-content h4, .popularCol-content h4 a {min-height: 50px;}
.listing-row .inner-banner-title {top: 30%;}

}


@media only screen and (max-width:1365px){
.foot-copyright ul li, .foot-copyright ul li a {font-size: 14px;}
.products-box-content h3 {font-size: 20px;margin-bottom: 5px;}
.products-box-content i, .products-box-content span {font-size: 16px;margin-bottom: 5px;}
.products-box-content p {line-height: 18px;}

}

@media only screen and (max-width:1199px){
.padd_100 {padding: 70px 0;}
.header .menu ul {left: inherit; right: 0;}
.header .menu ul:after {left: inherit; right: 15%;}

.searchbox-input {width: 100%;}
.header .menu li {padding: 0 15px;}
.header .menu li a, .header .menu li:last-child a {font-size: 14px;}

.top-contact-details ul li a { font-size: 16px;}
.searchbox-icon, .searchbox-submit {width: 35px;height: 35px;}
.yellow-bg-btn span {font-size: 20px;padding: 0 25px;}
.page-title h2 {font-size: 34px;}
.products-box-content h3 {font-size: 16px;margin-bottom: 5px;}
.products-box-content i, .products-box-content span {font-size: 14px;margin-bottom: 5px;}
.products-box-content p {font-size: 12px;margin-bottom: 5px;line-height: 15px;}
.products-price-box span {font-size: 20px;height: 70px;width: 70px;}
.products-price-box {top: 60px;left: 35px;}
.products-box-content {padding: 0 20px;}
.brown-bg-btn span {font-size: 16px;padding: 0 15px;width: 140px;}

.safety-box-content h2 {font-size: 34px;}
.safety-box-content h3 {font-size: 45px;}
.safety-box-content a {font-size: 14px;}
.hm-products {padding-bottom: 200px !important;}
.hm-donate {padding-top: 100px !important;}
.safety {bottom: -120px;}

.foot-menu ul li {padding-bottom: 16px;}
.foot-menu ul a {font-size: 16px;}
.foot-details-box span {flex: 0 0 40px;}
.foot-details-box p, .foot-details-box a {font-size: 16px;line-height: 26px;}
.foot-social ul li {padding: 0 10px;}
.foot-social ul li a svg {width: 35px;height: 35px;}
.foot-copyright ul li, .foot-copyright ul li a {font-size: 11px;}
.foot-copyright ul li {padding-left: 5px;}
.inner-banner-title h2 {font-size: 42px;}
.sale-date span, .sale-text, .shipping-title h2, .shipping-title p {font-size: 18px;}
.supporting-row span, .supporting-row p, .seller-title p {font-size: 16px;}
.seller-select .select-box select {font-size: 14px;width: 150px;}
.sale-icon img {width: 35px;}
.sale-date {padding: 15px;}
.shipping-icon img {width: 60px;}

.item-search input {font-size: 14px;padding: 15px;padding-right: 45px;}
.item-search button {width: 40px;}
.item-search button img {width: 16px;}
.popular-item {padding:15px;}
.popular-item ul li {padding: 10px 0;}
.popularCol-content {padding: 15px; padding-bottom: 30px;}
.popularCol-content h4, .popularCol-content h4 a {font-size: 16px;min-height: 40px;}
.popularCol-price span {font-size: 16px;border:1px solid #fff;height: 65px;width: 65px;}
.popularCol-price {top: -25px;right: 15px;}
.popularCol-btn {bottom: -25px;}
.dashboardSellerBtn a, .profile-btn a {font-size: 16px;}

}

@media only screen and (max-width:992px){}


@media only screen and (max-width:991px){
.padd_100 {padding: 50px 0;}
.top-contact-details ul li a {font-size: 14px;display: flex;align-items: center;}
.top-contact-details ul li a span {margin-right: 10px;width: 16px;}
.top-contact-details ul li {padding-right: 30px;}
.search-row ul li {padding-right: 20px;}
.search-row ul li a span, .search-row ul li:last-child a span {width: 16px;}
.search-row ul li:last-child a span {display: block;}
.search-row ul li:last-child {display: flex;align-items: center;flex: 0 0 auto;}
.search-row ul li:last-child a {display: flex;align-items: center;}
.search-row ul li a {font-size: 14px;}
.header .menu li {padding: 0 10px;}
.header .menu li a {font-size: 12px;}
.header .menu li:last-child a {font-size: 12px;padding: 7px 10px;}
.yellow-bg-btn span {font-size: 16px;padding: 0 15px;}

.page-title {margin-bottom: 65px;}
.page-title h2 {font-size: 30px;}
.brown-bg-btn {height: 40px;}
.brown-bg-btn span {font-size: 14px;width: 110px;}
.brown-bg-btn p {padding: 0 15px;}
.page-title::after {bottom: -25px;}

.products-box-content h3, .products-box-content i, .products-box-content span {font-size: 12px;}
.products-box-content p {font-size: 12px;line-height: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.products-price-box span {font-size: 14px;height: 50px;width: 50px;}
.products-price-box {top: 40px;left: 30px;}
.products-btn a {width: 18px;}
.safety-box-content h2 {font-size: 20px;}
.safety-box-content h3 {font-size: 25px;}
.safety-box-content a {font-size: 12px;}
.safety {bottom: -90px;}
.hm-products {padding-bottom: 150px !important;}
.hm-donate {padding-top: 150px !important;}
.page-title span {font-size: 18px;margin-bottom: 10px;}
.page-title p {font-size: 14px;line-height: 22px;}
.hm-donate .page-title h2 {margin-bottom: 50px;}
.donate-icon p {height: 100px;width: 100px;border: 5px solid #ad8a35;}
.donate-icon p span {border: 1px solid #fff;height: 90px;width: 90px;}
.donate-icon p span img {width: 40px;}
.donate-link-title {margin-top: 15px;}
.donate-link-title a {font-size: 18px;}
.faqs-row .myaccordion .btn {padding: 5px 25px;text-decoration: none;transition: 0.15s all ease-in-out;position: relative;padding-left: 50px;font-size: 14px;color: #321b0f;font-weight: 500;}
.foot-details-box span {flex: 0 0 25px;line-height: 20px;}
.foot-details-box span img {width: 14px;}
.foot-details-box p, .foot-details-box a {font-size: 14px;line-height: 20px;}
.foot-social ul li a svg {width: 25px;height: 25px;}
.foot-copyright ul {flex-wrap: wrap;justify-content: center;}
.foot-copyright ul li {padding: 0 20px;margin-bottom: 15px;list-style: none;}
.foot-copyright ul li:first-child, .foot-copyright ul li:nth-child(2), .foot-copyright ul li:last-child {width: 100%;text-align: center;margin-bottom: 15px;padding: 0 20px;}
.foot-copyright ul li:last-child {margin-bottom: 0px;}
.foot-copyright ul li a {text-decoration: underline;}

.customers .form {padding: 0 15px;}
.customers .form-details {padding:0 15px;}
.register-form .row {margin:0;}
.register-form .form, .register-form .form .item,
.register-form .register-title {padding:0;}
.register-title h3 {font-size: 18px;}

.inner-banner-title h2 {font-size: 36px;}
.about-img-content h2 {font-size: 25px;}
.about-img-content p {font-size: 16px;line-height: 22px;}
.about-row .about-col {margin-bottom: 70px;}
.table {width: 1000px;}
.dashboardSeller .table {width: 100%;}


.inner-sale {margin-top: 0;}

.dashboardSeller, .dashboardSellerContent {width: 50%;max-width: 50%;}
.online-sales-row {padding-top:0px;}
.online-sales {width: 100%;max-width: 100%;margin-top: 30px;}
.dashboardSellerContent .table {width: 400px;}
.dashboardSellerBtn a, .profile-btn a {font-size: 13px;padding: 10px 5px;}
.form-btn a {width:100% !important;}

}


@media only screen and (max-width:767px){
.padd_100 {padding: 30px 0;}
.header .menu {display: none;}
.header .responsive-menu {display: block;}
.header.sticky .responsive-menu {color: #000 !important;}
.header.sticky .menu li a {color: #fff !important;}
.header .menu li a.homer, .header .menu li a:hover, .header .menu li:hover>a,
.header.sticky .menu li a.homer, .header.sticky .menu li a:hover, .header.sticky .menu li:hover>a {color: #fff !important;background: #30719c;}
.header nav {margin: 0;background: none;}
.header .menu li {display: block;margin: 0; padding:0;}
.header .menu li a {background: #3c2415;color: #fff; font-size: 13px;border:none;}
.header .menu li a:hover, .header .menu li:hover>a {background: #9ca3da;color: #fff;border: none;}
.header .menu li a.active, .header .menu li a:hover {color: #3c2415;font-weight: 400;background: #ebc056;border: none;}
.header .menu ul {visibility: hidden;opacity: 0;top: 0;left: 0;width: auto;transform: initial;}
.header .menu li>ul {visibility: visible;opacity: 1;position: relative;transform: initial;box-shadow: inherit;background: #3791af;}
.header .menu ul ul {left: 0;transform: initial;}
.header .menu li>ul ul:hover {transform: initial;}
.header .head-item {position: static;}
.header .menu {position: absolute;top: 149px;left: 0;right: 0;width: 100%;text-align: left;z-index: 999;}
.header .header-menu.sticky .menu {top: 80px;}

.header .menu li a:hover, .header .menu li:hover>a, .header .menu ul.sub-menu li a:hover  {background:#ebc056;}
.header .menu li a {padding: 12px;}
.header .menu li a i {right: 12px;}
.header .menu ul:after {left: 25px;right: inherit; display: none;}
.header .menu ul.sub-menu li a {color: #fff !important;background: #3791af;padding: 12px 25px;}
.header .menu li:last-child a {font-size: 13px;padding: 12px;}
.top-head-row {flex-direction: column;}
.top-head-col:first-child {display: none;}
.top-head-col {width: 100%;}
/***/
a.yellow-bg-btn p {width: auto;}
.categories-btn {bottom: 0;right: 12px;}
.categories-img {margin-top: 30px; text-align: center;}
.products-box {margin-top: 15px;}
.safety-box-content {padding: 0 15px;}
.safety-box-content h2 {font-size: 16px;}
.safety-box-content h3 {font-size: 20px;margin-bottom: 10px;}
.safety {bottom: -70px;}
.hm-products {padding-bottom: 100px !important;}
.hm-donate {padding-top: 100px !important;}
.page-title span {font-size: 16px;line-height: normal;}
.page-title {margin-bottom: 45px;}
.hm-donate .page-title {margin-bottom: 35px;}
.donate-box {width: 50%;margin-top: 25px;}
.donate-box:nth-child(2) .donate-icon {border-right: none;}
.faqs-row .card-body p {font-size: 14px;line-height: 24px;}
.footer-top {padding: 30px 0;}
.foot-box {width: 100%;text-align: center;margin-bottom: 25px;}
.foot-social ul {justify-content: center;}
.foot-menu {margin-bottom: 0px;display: block;width: 100%;clear: both;}
.categories-row .item {flex: 0 0 50%;max-width: 50%;}
/* .footer-top .item:nth-child(2), .footer-top .item:nth-child(3) {flex: 0 0 50%;max-width: 50%;} */
.foot-menu ul li {text-align: center;}
.foot-details {max-width: 340px;margin: 25px auto 0;}
.register-form > .item, .hm-form .row > .item:first-child {margin-bottom: 15px;}
.about-img, .about-img-content {width:100%;}
.about-img {margin-bottom: 20px;}
.about-row .about-col {margin-bottom: 50px;}
.selectShipping h4 {font-size: 20px;}
.selectShipping p {font-size: 14px;line-height: 23px;}
.padd_50 {padding: 30px 0;}
.shipping-box ul li {width: 100%;border-right: none;padding-right: 0;}
.shipping-box ul li:last-child {width: 100%;padding-left: 0; padding-top: 15px;}
.inner-popular {padding: 30px 0 50px;}
.item-search-row {margin-bottom: 40px;}
.popularCol-content h4, .popularCol-content h4 a {min-height: inherit;}
.popularCol-btn {bottom: -15px;}
.popular-item-details .popularCol-content {margin-top: 15px;}
.modal-dialog {max-width: 100%;margin: 0;padding: 0 15px;}
.dashboardSeller, .dashboardSellerContent {width: 100%;max-width: 100%;flex: inherit;}
.dashboardSellerContent {padding: 30px 0 0;}
.dashboardSellerContent .table {width: 100%;}
.profile-btn {flex-wrap: wrap;justify-content: flex-start;}
.dashboardSellerBtn a, .profile-btn a {width: 32%;}
.dataTables_info {margin: 15px 0;padding-top: 0 !important;text-align: left !important;}
.dataTables_paginate {text-align: left !important;}
.dataTables_paginate ul.pagination {justify-content: flex-start !important;}
.dataTables_filter label {justify-content: flex-start;}
.popularCol-img {text-align: center;}
.popular-item-box .popular-item-col .item .popularCol-img img {width: auto;}
.cart_deta table {width: 800px;}
.popularCol-content h4 {min-height: auto;}

/* 14 Dec 2022 mobile site changes */
.popular-item-box .popular-item-col .item .popularCol-img img {
   
    padding: 0px;
    object-fit: cover;
}
}

@media only screen and (max-width:575px){
.header .menu {top: 137px;}
.yellow-bg-btn span {font-size: 12px;padding: 0 10px;}
.yellow-bg-btn p {padding: 0 10px;}
.safety-box-content h2 {font-size: 13px;margin-bottom: 5px;}
.safety-box img {height: 100px;object-fit: cover;}
.safety-box-content h3 {font-size: 12px;margin-bottom: 5px;}
.safety-box-content a {font-size: 10px;line-height: normal;}
.safety {bottom: -50px;}
.faqs-row .myaccordion .card {padding: 10px 0;}
.foot-copyright ul li {padding: 0 15px;}
.categories-img {max-width: 475px;margin: 30px auto 0;}
.categories-row .item {flex: 0 0 100%;max-width: 100%;}
.categories-btn {right:0px;}
.inner-banner-title h2 {font-size: 18px;}
.inner-banner img {height: 120px;object-fit: cover;}
.page-title h2 {font-size: 25px;}
.cart-btn-row .cartBtn {padding: 0 10px;}
.cart-btn-row .cartBtn input {padding: 10px;font-size: 16px;}
.supporting-row {flex-wrap: wrap;}
.seller-row {flex-direction:column;}
.seller-title {padding-right:0px;width: 100%;margin-bottom: 10px;}
.seller-select, .seller-select .select-box select {width: 100%;}
.popular-item-btn .dropdown-menu {border-radius: 0px;left: 5px !important;}
.popular-item-btn .dropdown-menu::after {right: 5px;}
.form-group p {font-size: 13px;line-height: normal;}
.register-details ul li {width: 100%;}
.dashboardSellerBtn a, .profile-btn a {padding: 10px;font-size: 14px;}
.dashboardSellerContent .table tr td, .dashboardSellerContent .table tr td a {font-size: 14px;}
.online-sales h3 {font-size: 20px;}
/*.dashboardSellerBtn a, .profile-btn a {width: 100%;}*/
.social-media p a button {padding: 10px 20px;font-size: 16px;}
.online-sales p a {padding: 5px 20px;font-size: 16px;}
.cart-btn-row {flex-direction: column !important;}
.cart-btn-row .cartBtn {margin-bottom: 5px !important;}
/*.popular-item-box .popular-item-col .item .popularCol-img img {width: 100%;}*/
}