.col-product {
    margin-bottom: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
.nav-top {
    padding: 7px 0;
}
.link-see-more {
    background: #4CAF50 !important;
    margin-top: 25px !important;
    padding: 10px 15px;
    color: #fff;
}
.col-12.section.section-related-products.m-t-30 .row-custom.text-center {
    margin-top: 30px;
}
.blog-post-description {
    line-height: 21px;
}
.product-card .product-image {
    padding: 15px 15px 0 15px;
}
.product-card .price {
    font-size: 1.2rem;
}
.product-image-box-lg {
    height: 150px;
    width: 150px;
}
h1.product-title .edit-product-details-css, .card-body .edit-product-details-css {
    background: #c2e4ff !important;
}
span.id-css {
    float: right;
    background: #007968;
    padding: 1px 4px;
    border-radius: 2px;
    color: #fff;
}
.product-share ul li a, .product-share ul li button {
    font-size: 20px;
}
.product-price-container .discount-rate {
    color: #fff !important;
}
.product-price-container .original-price {
    color: #8f8f8f !important;
}

.section-main-slider .main-slider, .section-main-slider .main-slider .item {
	height: 400px !important;
}
.section-latest-products, .section-promoted {
    margin-top: 30px;
}
h3.title, .product-filters .filter-item .title, .section-related-products .title {
    color: #ffffff;
    background: #007968;
    padding: 5px 10px 4px;
    border-radius: 5px;
}
h3.title a, .top-bar .navbar-nav .nav-item .nav-link, .top-bar .navbar-nav .nav-item .nav-link i {
    color: #ffffff;
}
.section-related-products .title a {
    color: #FFEB3B;
}
.top-search-bar {
    border: 1px solid #007968 !important;
	margin-top: 12px;
}
.top-search-bar .input-search {
    background-color: #ffffff;
	font-size: 13px;
}
.top-search-bar .input-search {
    padding-left: 9px;
}
.top-bar {
    background-color: #007968;
}
.nav-main .navbar ul .nav-item .nav-link {
    border-bottom: 1px solid #00796870;
    margin-bottom: 10px;
    margin-right: 15px;
    padding: 25px 0 4px 0;
}
.nav-main .navbar ul .nav-item .nav-link {
    font-size: 16px;
}
.logo {
    top: 5px;
}
.search-item-right span {
    color: #007968 !important;
}
.breadcrumb a {
    border: 1px solid #007968;
    padding: 1px 9px 3px;
    border-radius: 5px;
    background: #007968;
    color: #FFF;
}
.swiper-button-next, .swiper-button-prev {
    margin-top: calc(0px - (var(--swiper-navigation-size) / 1));
}
.top-info-banner span {
	display: block;
	background: #00ad95;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-top: 5px;
	height: 36px;
}
@media (max-width: 992px) {
	.top-info-banner span {
		position: relative;
		top: 67px;
		font-size: 14px;
		height: auto;
		padding: 7px 2px;
	}
    .top-search-bar {
        background-color: #f6f6f6 !important;
        border: 0 !important;
        border-radius: 0 !important;
        margin: 4px !important;
        padding: 0px 0 !important;
    }
	input#input_search_mobile {
		font-size: 12px !important;
	}	
}
.footer-social-links i, .col-sm-12.contact-social i.icon-whatsapp {
    color: #7e7e7e !important;
}
.product-shipping-methods p {
    padding: 10px;
    background: #eff7f6 !important;
}
.profile-details .description {
    background: #eff7f6 !important;
    padding: 15px;
    border-radius: 2px;
    color: #878787;
    margin-top: 10px;
}
.inputs-filter-price input {
    font-size: 12px !important;
    padding: 2px 0 3px 6px !important;
}
.nav-mobile-header {
    background-color: #eff7f6 !important;
}
.nav-mobile .nav-tabs-mobile-menu .active {
    background-color: #eff7f6;
    border: 1px solid #cce5e2;
}
.login-css, .register-css {
	background: #eff7f6 !important;
    padding-left: 20px !important;
	border: 1px solid #cce5e2;
    margin-bottom: 5px;
}
@media (max-width: 768px) {
	.breadcrumb a {
		padding: 0px 9px 2px !important;
	}	
}
.nav-tabs .nav-link.active {
    background-color: #007968 !important;
    color: #fff !important;
    border-radius: 5px 5px 0 0;
}
.nav-tabs-horizontal .nav-item .nav-link {
	padding: .5rem 1.4rem;
    border-radius: 5px 5px 0 0;
    border: 1px solid #eff7f6 !important;
    border-bottom: 0 !important;	
}
.table-striped tbody tr:nth-of-type(odd), .table-striped-reverse tbody tr:nth-of-type(2n) {
    background-color: #eff7f6;
}
@media (min-width: 768px) {
    .col-md-5 {
        -ms-flex: 0 0 15.666667%;
        flex: 0 0 15.666667%;
        max-width: 15.666667%;
        margin-top: 15px;
    }
    .col-md-7 {
        -ms-flex: 0 0 70.333333%;
        flex: 0 0 70.333333%;
        max-width: 70.333333%;
    }
}

.nav-top .nav-top-left .logo {
    margin-right: 60px;
}
.table-product-additional-information td.td-right {
    color: #995b00;
    vertical-align: middle;
}
td.td-right i {
    float: right;
    color: #4caf50;
    font-size: 13px;
}
div#accordion i.icon-text-o, div#accordion i.icon-text, div#accordion i.icon-clock, div#accordion i.icon-question-circle {
    float: left;
    margin-right: 10px;
}
.login-top-css, .register-top-css {
    background: #00ad95 !important;
    padding: 1px 8px !important;
    border-radius: 2px !important;
}
span.seller-css {
    position: relative;
    bottom: 6px;
    color: #ccc !important;
}
span.seller-css a {
    color: #878787;
}
span.seller-css svg {
    margin-bottom: 7px;
	margin-right: 3px;
}
.profile-page-top {
    margin-bottom: 30px;
}
.product-filters .filter-item .filter-list-container {
    margin-left: 4px;
}











div.info-bottom-detali p.images-exp i {
    margin-right: 5px;
}
div.info-bottom-detali p.images-exp {
    color: #999 !important;
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
}
.swiper-carousel-brand {
    border: 0;
}
span.arrow-css {
    position: relative;
    right: 3px;
    align-items: center;
    background-color: #fff;
    border: 1px solid #eaeaef;
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
    color: #007968;
    display: flex;
    height: 36px !important;
    justify-content: center;
    width: 36px !important;
    font-size: 22px;
    float: right;
}
span.arrow-css-arrow {
    position: relative;
    bottom: 2px;
}
span.arrow-css.out-of-stock-css-front {
    border: 1px solid #dc3545;
    color: #dc3545;
}
.col-12.section.section-index-bn img {
    border-radius: 5px !important;
    border: 1px solid #ebebeb;
}
.index-front-css .col-6 {
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max-width: 10%;
}
.index-front-css img.img-fluid {
    height: auto;
    width: auto;
}
.menu-link-img-front-css a img {
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 5px;
}
.menu-link-img-front-css {
    margin-bottom: 15px;
    margin-top: 7px;
    text-align: center;
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 25px;
}
@media (min-width: 600px) {
    .col-12.section.section-index-bn {
        margin-bottom: 10px;
        border-bottom: 1px solid #e9e9e9;
        padding-bottom: 10px;
        padding-top: 15px;
    }
}
@media (max-width: 600px) {
    .section-index-bn .col-index-bn {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 100%;
    }
}
@media (max-width: 600px) {
    .section-index-bn .col-index-bn {
        padding-right: 5px;
        padding-left: 5px;
        margin-bottom: 10px;
    }
}
.modal-header strong.font-600.text-success {
    background: #dfffe7;
    padding: 5px 10px;
    border-radius: 2px;
    width: 100%;
    text-align: center;
}
@media (min-width: 992px) {
    .fixed-top-menu {
        position: fixed;
        top: 0;
        z-index: 9999 !important;
    }
}
@media (min-width: 992px) {
    .fixed {
        position: fixed;
        top: 43px;
        z-index: 999 !important;
		background: #eff7f6 !important;		
    }
	.fixed-navbar {
		background: #eff7f6 !important;
	}
	.fixed-cart-wishlist {
		position: fixed;
		z-index: 9991;
		left: 77% !important;
		top: 60px !important;
		max-width: 150px !important;
	}
	.top-search-bar.fixed-search {
		position: fixed;
		z-index: 9992;
		left: 44% !important;
		top: 44px !important;
		max-width: 400px;
	}	
}
img.original-css {
    position: absolute;
    width: 125px;
    right: -2px;
    bottom: -12px;
    transform: rotate(3deg) rotateY(0);
	z-index: 9;
}



.link-return-cart {
    padding: 2px 6px;
    background: #8f8f8f;
    border: #8f8f8f;
    color: #fff;
    font-size: 12px !important;
    text-decoration: none !important;
}
.select2.error, form input.error, form select.error, form textarea.error {
    border: 1px solid #F44336 !important;
}

i.icon-close {
    color: #F44336;
}
.table-product-shipping .td-left, .filter-reset-tag, .filter-item .btn-filter-product, .shopping-cart .right, .shipping-address-box, .tab-checkout-closed {
    background-color: #eff7f6;
}
.product-card .product-price {
    margin-left: 3px;
}
.display-none {
	display: none !important;
}
p.font-600.text-center.m-b-30 a.link {
    background: #007a67;
    padding: 5px 10px;
    color: #fff !important;
    border-radius: 5px;
    line-height: 32px;
}
.bank-account-container.text-center.m-b-30 p {
    text-align: left;
}
span.auth-sep {
    color: #fff !important;
}
span#product-sku {
    color: #878787;
}
.product-filters-container {
    padding: 15px;
}
.fixed-filters-menu {
    top: 165px;
}
.vendor-contact-info {
    margin-top: 15px;
}
.btn-contact-seller {
    border: 1px solid #ced4da;
    width: 48%;
    font-weight: normal;
    font-size: 13px;
    margin: 0px 5px 10px 5px !important;
	padding: .4rem .6rem;
}
i.icon-circle.waths-circle, i.icon-circle {
    color: #85cc84;
    font-size: 8px;
}

.btn-contact-seller i.icon-whatsapp {
    font-size: 17px;
    color: #26c281;
}
.btn-contact-seller i.icon-envelope {
    font-size: 17px;
    color: #ad7d17;
    margin-right: 8px;
}
.vendor-contact-css {
    width: 100%;
}
.product-content-details .meta {
    margin-bottom: 25px;
}
.product-content-details .details {
    margin-top: 18px;
}
.sku-css {
    margin-top: 10px;
}
@media (max-width: 640px) {
    .btn-contact-seller {
        width: 100%;
        margin: 0 0 10px 0 !important;
    }
}
@media (min-width: 992px) and (max-width: 1280px) {
    .btn-contact-seller {
        width: 98% !important;
    }
}
.product-card .product-title {
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tooltip-inner {
    background-color: #474747 !important;
    color: #fff;
	font-size: 12px;
}
.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: #474747 !important;
}

.tooltip.bs-tooltip-left .arrow:before {
    border-left-color: #474747 !important;
}

.tooltip.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #474747 !important;
}

.tooltip.bs-tooltip-top .arrow:before {
    border-top-color: #474747 !important;
}
@media (min-width: 1200px) {
    .col-product-5 .product-card, .swiper-col-product-5 .product-card {
        min-height: 345px;
    }
}
span.maragi-css, .front-icon-whatsapp {
	display: inline-block;
    font-size: 11px;
    color: #dc3545;
    background: #dc35452b;
    padding: 1px 8px 3px;
    border: 0;
    border-radius: 5px;
    margin-top: 11px !important;
    line-height: normal;
    float: left;
}
.front-icon-whatsapp i {
    color: #fff !important;
}
.front-icon-whatsapp {
    color: #fff;
    background: #26c281eb !important;
    margin-top: 10px !important;
    font-size: 11px;
}
span.buy-button-css {
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 14px;
    background: #607D8B;
    border-radius: 50%;
    padding: 5px 8px;
    color: #fff;
	line-height: normal;
}
span.status-in-stock.text-success, span.status-in-stock.text-danger, span#span-product-stock-status {
    background: #28a7451a;
    padding: 0 6px;
    color: #28a745;
    border-radius: 3px;
    border: 1px solid #28a745;
    line-height: 1.8 !important;
}
span.status-in-stock.text-danger, span#span-product-stock-status.text-danger {
    color: #dc3545 !important;
    background: #dc35452b !important;
    border: 1px solid #dc3545 !important;
}
button#add-to-cart-button:disabled {
    background: #5f5f5f !important;
	border: 0;
	cursor: not-allowed;
}
.product-content-details .details {
    padding: 15px 0 5px 15px;
    border-radius: 2px;
    line-height: 2.2;
    border: 1px solid #e4e4e4;
}
.product-slider-wrapper .slider-for-container {
    border: 0;
}
@media (min-width: 992px) {
    div#response_product_details {
        border-left: 1px solid #e9e9e9 !important;
        padding-left: 30px !important;
    }
}
.form-add-comment {
    padding: 20px;
	margin-top: 20px;
}
.swiper-carousel-blog .blog-item-img {
    background: #fff;
}
.blog-item-img img {
    padding: 10px 15px 0 15px;
    background: #fff;
}
.product-slider-wrapper .product-slider .swiper-slide a {
    cursor: zoom-in;
}
#header {
    box-shadow: none;
}

.section-main-slider .main-slider-boxed {
    margin-top: 15px;
}
.mega-menu .dropdown .dropdown-menu {
    border-top: 0;
    padding: 15px 30px 22px;	
}
.menu-link-css a {
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 20px;
    color: #007968;
    font-weight: 550;
}
.menu-link-css {
    margin-top: 10px;
}
#wrapper {
    padding-top: 20px;
}

.breadcrumb .active {
    color: #007968;
	margin-top: 2px;
}
.breadcrumb-products li:last-child a {
    color: #fff;
}
img.garanted-css {
    position: absolute;
    width: 100px;
    right: 10px;
    top: 10px;
    transform: rotate(16deg) rotateY(0);
}

@media (max-width: 450px) {
    img.garanted-css {
        width: 70px;
        right: 5px;
        top: 100px;
    }
}

@media (min-width: 1300px) {
.fixed-breadcrumbl {
    position: fixed;
    top: 159px;
    background: #fff !important;
    z-index: 99;
    padding: 10px !important;
    margin-left: 235px;

}}

.cart-btn.btn-item-add-to-cart i, .product-card .action-btn .icon-heart {
    margin-top: 1px;
}
.cart-btn.btn-item-add-to-cart {
    position: absolute;
    right: 12px;
    bottom: 135px;
}
@media (max-width: 767px) {
    .product-card .btn-item-add-to-cart, .product-card .cart-btn {
		display: flex !important;
        height: 34px;
        width: 34px;
        font-size: 18px;
        opacity: 1 !important;
        visibility: visible !important;
    }
}
@media (max-width: 768px) {
    .product-card .btn-add-remove-wishlist {
        height: 34px;
        width: 34px;
        font-size: 18px;
    }
}
.btn-default {
    background-color: #fff !important;
}
.product-description .description {
    background: #00000005;
    padding: 15px 15px 0 15px;
}
.nav-tabs-horizontal .nav-item .active, .nav-tabs-horizontal .nav-item .nav-link:hover {
    border-bottom: 2px solid #007968 !important;
}
.swiper-button-next, .swiper-button-prev {
    background-color: #009688 !important;
    color: #ffffff !important;
}
.section-main-slider .main-slider .swiper-button-next, .section-main-slider .main-slider .swiper-button-prev {
    opacity: 1;
}
a.link-see-more:hover {
    color: #fff;
}

.breadcrumb-item+.breadcrumb-item:before {
	padding-right: 5px;
    padding-left: 1px;
    content: "-";
}
.top-search-bar .btn-search {
    background-color: #007968 !important;
	border-radius: 0 .188rem .188rem 0;
}
.top-search-bar .btn-search i {
    color: #ffffff !important;
}
span.product-sku-css {
    color: #878787;
}
.shopping-cart .item .list-item .product-title {
    font-weight: bolder;
}
.btn-cart-remove i {
    color: red;
}
div#cart_shipping_methods_container .m-t-60 {
    margin-top: 40px !important;
}
.link-add-new-shipping-option, .link-add-new-shipping-option:hover {
    color: #ffffff !important;
    background: #4CAF50;
    padding: 5px 10px;
}
span.new-details-css {
    float: right;
    margin-right: 7px;
    background: #8BC34A;
    padding: 0px 7px 1px;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    line-height: normal;
    margin-top: 3px;
}
span.new-css {
    position: absolute;
    bottom: 3px;
    margin-left: 7px;
    background: #8BC34A;
    padding: 0px 7px 1px;
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
}
.product-description .tab-content .card-header {
    border: 1px solid #007968;
	background-color: #eff7f6;
}
.product-card:hover .action-btn {
    opacity: 1;
}
.product-details-container .right img {
    margin-top: 3px;
    height: 24px;
    width: auto;
}
.row-custom.product-share {
    margin-top: 15px;
}
.row-custom.product-share span {
    font-size: 14px;
}
i.icon-whatsapp, span.whatsapp-css {
    color: #26c281;
}
i.icon-telegram, span.telegram-css {
    color: #03A9F4;
}
p.topic a {
    color: #007968;
    text-decoration: underline;
}
.nav-breadcrumb {
    padding-bottom: 35px;
}
.scrollup i {
    background-color: #007968;
}
button#add-to-cart-button {
    background: #015486 !important;
}
.modal-custom .modal-body {
    padding: 30px 30px 10px;
}
.item-details.express-line span {
    line-height: 1.5;
}

span.express-text {
    margin-bottom: 10px;
	float: left;	
    padding: 3px 7px;
    background: #eff7f6;
    margin-right: 15px;
    border-radius: 2px;
}
button.btn.btn-contact-seller.price-order {
    width: auto;
    padding: 5px 11px;
    float: left !important;
}
.row-custom.details .flex-item {
    line-height: 1.8;
}
.product-slider-wrapper .product-slider .swiper-button-disabled:hover {
    background-color: hsl(174.23deg 41.27% 75.29%) !important;
}
.swiper-carousel-blog {
    height: 409px;
}
.fast-whatsapp-order-btn i.icon-whatsapp, .lw-whatsapp-contact-btn i.icon-whatsapp, .btn-share.whatsapp i.icon-whatsapp {
    color: #fff;
    font-size: 18px;
}
a.filter-list-categories-parent {
    background: #0079682e;
    padding: 2px 5px;
    border-radius: 2px;
}
.featured-categories .item-category-round .category-image {
    background-color: #ffffff;
    border-radius: 0;
    border: 1px solid #ebebeb;
}
.featured-categories .item-category-round .category-image img {
    border-radius: 0;
}








/* */
	input#country {
		background: #efefef;
	}
	.lw-whatsapp-contact-btn-front {
		background-color: #26C281;
		padding: 5px 10px;
		color: #fff;
		border: 0;
		border-radius: 3px;
		margin-bottom: 12px;
		margin-top: 15px;
	}
	.lw-whatsapp-form label, .lw-checkbox-holder-plus {
		display: block;
		text-align: left;
	}
	.lw-whatsapp-form input[type="text"], .lw-whatsapp-form input[type="number"], .lw-whatsapp-form input[type="email"], .lw-whatsapp-form select, .lw-whatsapp-form textarea {
		width: 100%;
	}
	.lw-whatsapp-form textarea, .lw-whatsapp-form select, .lw-whatsapp-form input {
		padding: 8px;
		margin: 4px;
		margin-left: 0;
		font-family: "Roboto", sans-serif;
		font-size: 14px;
		border: 1px solid #cfcfcf;
		border-radius: 3px;
		background: #fff;
	}
	.lw-whatsapp-contact-btn {
		font-size: 14px;
		background-color: #26C281;
		border: 0;
		padding: 0 10px;
		float: right;
		color: white;
		border-radius: 3px;
		line-height: 36px;
		margin-top: 5px;
	}
	span.lw-product-title {
		font-weight: bold;
		font-size: 16px;
	}
	span.lw-product-id {
		float: right;
		background: #015486;
		color: #fff;
		padding: 2px 6px;
		font-size: 14px;
		border-radius: 2px;
	}
	.btn-contact-seller i.icon-whatsapp {
		font-size: 17px;
		color: #26c281;
		position: relative;
		margin-right: 2px;
	}

	form.lw-whatsapp-form label.custom-control-label {
		font-size: 12px;
	}
	form.lw-whatsapp-form .form-group {
		margin-top: 10px;
	}
	.modal-body form.lw-whatsapp-form .form-group {
		margin-bottom: 0;
	}
	button.phone-contact-btn-front a, button.phone-contact-btn-front i {
		color: #fff;
	}
	button.phone-contact-btn-front {
		padding: 7px 8px 6px 8px;
		border: 0;
		border-radius: 2px;
		margin-top: 5px;
		background: #607D8B;
	}
	div#priceModal .modal-header h4 {
		background: #26c281;
		padding: 5px;
		color: #fff;
		border-radius: 2px;
		margin-top: 8px;
		font-size: 15px;
		margin-bottom: 0;
	}
	div#ganvadebaModal h4.title {
		background: #2196F3;
		padding: 5px;
		color: #fff;
		border-radius: 2px;
		margin-top: 8px;
		font-size: 15px;
		margin-bottom: 0;
	}
	p small.text-muted {
		margin-top: 10px;
		display: block;
		width: 100%;
		text-align: right;
	}
	label.whats-label {
		border: 1px solid #cfcfcf;
		padding: 10px;
		border-radius: 3px;
		margin-top: 7px;
	}
	button.lw-whatsapp-contact-btn i {
		font-size: 16px;
	}
/* */

/* */
	.fast-whatsapp-order-btn {
		background: #26c281 !important;
		color: #fff;
		border: 0;
		cursor: pointer;
		margin-right: 5px;
	}
	span.whats-fast-btn svg {
		vertical-align: top;
	}
	span.whats-fast-btn {
		display: block;
		margin-bottom: 15px;
		width: 100%;
	}
	.whatsaap-div {
		padding: 0;
	}
	.fast-whatsapp-order-btn a:hover {
		color: #fff !important;
	}
	.order-via-email {
		position: relative;
		margin-bottom: 3px;
		background: #00BCD4;
		border-color: #00BCD4;
	}
	@media (max-width: 411px) {
		.order-via-email {
			margin-top: 15px;
		}
	}	
/* */

/* */
	footer#footer .col-lg-3.col-md-6.mb-md-3.mb-lg-0 {
		margin-top: 25px;
	}
	.banner-left-icon .banner-icon {
		margin-right: 20px;
		max-width: 75px;
	}
	.banner-left-icon {
		background: #fff;
		position: relative;
		border: 1px solid #ebebeb;
	}
	.align-items-center {
		align-items: center !important;
	}
	.h-100 {
		height: 100% !important;
	}
	.d-flex {
		display: flex !important;
	}
	.banner-icon img {
		max-width: 100%;
		vertical-align: baseline;
	}
	.banner-text p {
	margin-bottom: 10px;
	}
/* */	

	