.header-style-5 .bottom-part #sub-menu.pixelstrap>li>a {
    color: #000;
}
.basic-product.theme-product-6 .product-detail .offer-panel {
	padding: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320))) 0 0;
	margin-top: 0;
	color: #222;
	font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 15px;
	white-space: nowrap;
	position: relative;
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease;
    justify-content: unset
}

.basic-product.theme-product-6 .product-detail .offer-panel .offer-icon {
    color: var(--theme-color);
    -webkit-animation: marquee-discount 2s linear infinite;
    animation: marquee-discount 2s linear infinite;
    display: inline-block;
}
.basic-product.theme-product-6 .product-detail .offer-panel li+li {
    opacity: 0;
    visibility: hidden;
}

.basic-product.theme-product-6 .product-detail .offer-panel:hover {
        animation: marquee-discount 8s linear infinite;

        
}
.basic-product.theme-product-6 .product-detail .offer-panel:hover li+li {
    opacity: 1;
    visibility: visible;
}
.basic-product.theme-product-1 .product-detail>div {
    padding: calc(10px +(15 - 10)*((100vw - 320px) /(1920 - 320))) 0;
    border-bottom: 1px solid #eee;
}
.basic-product.theme-product-6 .product-detail p {
    display:none;
}

.logo-block{
	display: flex;
  justify-content: center;
  height: 100px;
  align-items: center;
  position: relative;
}

.logo-block img{
	/* width: 80%; */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.servicii {
    position: relative;
    background-color: #f7f7f7;
}
.servicii img {
    margin: 0 auto;
    padding: 0 10px;
    border: 8px solid #f8f8f8;
}

.servicii  h2 {
    color: $dark-font;
    padding-bottom: 15px;
    border-bottom: 1px solid $border;
    margin-bottom: 10px;
}

h4,
.servicii  h6 {
    text-align: center;
}

.servicii  h4 {
    color: var(--theme-color);
    font-weight: 700;
    padding-top: 11px;
    padding-bottom: 5px;
    background-color: #f8f8f8;
    margin-bottom: 0;
}

.servicii  h6 {
    margin-bottom: 0;
    background-color: #f8f8f8;
    padding-bottom: 14px;
}






.exemple {
    position: relative;
}
.exemple img {
    margin: 0 auto;
    padding: 0 10px;
}

.exemple  h2 {
    color: $dark-font;
    padding-bottom: 15px;
    border-bottom: 1px solid $border;
    margin-bottom: 10px;
}

h4,
.exemple  h6 {
    text-align: center;
}

.exemple  h4 {
    color: var(--theme-color);
    font-weight: 700;
    padding-top: 11px;
    padding-bottom: 5px;
    margin-bottom: 0;
}

.exemple  h6 {
    margin-bottom: 0;
    padding-bottom: 14px;
}
.footer-end .logo {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.footer-end .logo img {
    height: 50px
}
.main-banner h1{
    text-transform: none;
}
.contact-form .required {
    color:  var(--theme-color);
}

.about-page .we-offer-list {
    display: grid;
    line-height: 1.5;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    gap: 5px;
    margin-top: 0;
    margin-bottom: 1rem;
    padding-left: 2rem;
}
.about-page .we-offer-list li {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    display: list-item;
    color: #7d7d7d;
}

@media (min-width: 1430px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1500px;
    }
}
.breadcrumb-section .title1 .title-inner1 {
    margin-bottom: 0px;
}