@media (max-width: 767px) {
	.compare-products .card{ flex: auto !important; width: 100%; border: 0 !important;}
}
#CompareProductModal .close{position: absolute; left: 0;}
.modal-header h2 {margin-bottom: 0 ;}
.modal-header { padding: 20px 16px; position: relative; }
.max-height-250{ max-height: 250px !important; }
.font-size-14{font-size: 14px !important;}
.font-size-15{font-size: 15px !important;}
.font-size-16{font-size: 16px !important;}
.font-size-18{font-size: 18px !important;}
.font-size-20{font-size: 20px !important;}
.max-width-25{ max-width: 25% !important; }
.max-width-100px{ max-width: 100px !important; }
.width-25{ max-width: 25% !important; }
.border-radius-25{ border-radius: 25px !important; }
.border-radius-11{ border-radius: 11px !important; }
.compare-products .card:not(:last-child){ border-left: 1px solid #dee2e6 !important; }
.attribute-values > li:not(:last-child) { border-left: 1px solid #E7ECF0; }
.compare-products .remove-product{ position: absolute; left: 12px; font-size: 23px; width: 25px; height: 25px; background-color: #CAD1D6; display: flex; justify-content: center; align-items: center; border-radius: 50%; color: white; }
.compare-products .remove-product span{ margin-top: 3px; }
#fetched_data > div{ display: flex; align-items: center; border-bottom: 1px solid #ececec; }
#CompareProductModal .modal-dialog{ max-width: 840px; }
#fetched_data div:nth-child(odd) { border-left: 1px solid #ececec; }
.add-product-to-compare-list::before { font: normal normal normal 14px/1 font-electro; margin-left: 6px; content: "\64"; vertical-align: middle; display: inline-block; font-size: 18px; }
.attribute-values li { flex: 1 0 0%; margin-bottom: 0; list-style: none;}
.attribute-values .not-complete:last-child { flex-grow: 2; }
.products-compare .products { border-radius: 0.25rem 0.25rem 0.25rem 0; display: block; opacity: 0; position: fixed; left: 20px; bottom: 55px; width: 300px; padding: 10px; transition: 0.2s opacity; }
a.add-products-to-compare { position: fixed; left: 1.25rem; bottom: 1.25rem; }
.remove-product-from-compare { position: absolute; cursor: pointer; top: 4px; left: 12px; font-size: 14px; width: 18px; height: 18px; background-color: #CAD1D6; display: flex; justify-content: center; align-items: center; border-radius: 50%; color: white; }
.remove-product-from-compare span { margin-top: 3px; }
.max-width-70px { max-width: 70px !important; }
.product-compare-item p { font-size: .714rem; }
.products-compare:hover .add-products-to-compare { border-radius: 0 0 0.25rem 0.25rem; }
.products-compare:hover .products { opacity: 1; }
.nww-add-to-compare { margin-top: 3px !important; }
.full-compare{overflow: hidden;}
.full-compare::before { position: absolute; top: 0; left: 0; height: 35px; font-size: 12px; line-height: 30px; color: #4e4e4e; content: "انتخاب حداکثر ۴ کالا"; padding: 2px 10px; background-color: #ffdbdf; border: 1px solid #ffdbdf; right: 0; z-index: 9999; }
