
/*

Dupa ce termini copiaza tot ccs-ul de mai jos in fisierul sass/_uny.scss
 si dai coileaza din meniu

sass/_uny.scss


*/



/**  -------------------------------------------------- Custom container  Content ------------------------------------------ **/

h1, h2, h3, h4, h5, h6 {
    font-family: "Montserrat", sans-serif !important;
    font-weight: 400;

}

body{
    font-family: "Montserrat", sans-serif !important;
}
p, li, a, span {
    margin-bottom: 0.5em;
    line-height: 25px;
    font-size: 20px;
    font-weight: 400;
    font-family: "Montserrat", sans-serif !important;
}


/* meniu */
.contact-menu2.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-42.current_page_item.nav-item.nav-item-71 a {
    color: #fff !important;
}
.navbar-toggler-icon {
    color: #fff !important;
    margin: 0;
}
.navbar-toggler.collapsed, .navbar-toggler:focus {
    border: 1px solid #fff !important;
    box-shadow: none !important;
}
.navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar-toggler {
    border-color: #fff !important;
    padding: 5px !important;
}
/* End meniu */
.nav-link.active {
    color: #000 !important;
    font-weight: 600 !important;
}

.navbar-nav li a{
    color: #000;
    margin: 0 18px;
    font-family: "Montserrat", sans-serif;
    font-weight: 500;
    font-size: 21px;


}
.socila-media-head ul {
    margin: 0;
}
.socila-media-head.socila-media-resp-menu {
    width: 100%;
}
.socila-media-head.socila-media-resp-menu ul {
    padding: 0;
    text-align: center;
}
.socila-media-head ul li {
    display: inline-block;
}
.socila-media-head.socila-media-resp-menu li {
    display: inline-block;
    margin-left: 10px;
}

.socila-media-resp-menu{
    display: none;
}
.tel-head-un {
    margin-left: 44px;
    color: #fff;
    text-decoration: none;
}
.tel-head-un img{
    margin-right: 5px;
}


.container-custom {
    max-width: 1723px;
    margin: 0 auto;

    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);


}

.navbar .container-custom{
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
}

@media (min-width: 1250px) and (max-width: 1770px) {
    .container-custom {
        max-width: 1250px;

    }


}


@media (min-width: 1025px) and (max-width: 1281px) {
    .container-custom {
        max-width: 1125px;

    }

}

@media (min-width: 995px) and (max-width: 1025px) {
    .container-custom {
        max-width: 909px;

    }

}


@media (min-width: 769px) and (max-width: 995px) {
    .container-custom {
        max-width: 768px;
    }

    .content-head {
        padding-bottom: 90px !important;
    }
}

@media  (max-width: 768px) {
    .container-custom {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

}


#nav-main {
    background: #fff;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    float: left;
}

/**  -------------------------------------------------- Edn Custom container  Content ------------------------------------------ **/
.navbar.navbar-expand-lg {
    padding: 0;
}
.container-none {
    width: 100%;
}
#logo-tagline-wrap {
    display: inline-block;
}
#navbarNavDropdown {
    float: right;
}
.contact-menu2 {
    margin: 0 !important;
}
.contact-menu2 a{
    background: #09283A;
    color: #fff !important;
    padding: 43px !important;
    font-size: 23px !important;
    font-weight: 600 !important;
    margin-right: 0 !important;
}
.menu-item.menu-item-type-post_type, .lang-item  {
    margin-top: 39px;
}
#logo-tagline-wrap{
    margin-top: 30px;
    padding-left: 57px;
}

.top-img-paral{
    background-image: url(../img/vastrum-img1.png);
    min-height: 740px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.info-bann-home-top h1{
 color: #fff;
    font-weight: 700;
    font-size: 64px;
    max-width: 85%;
}
.info-bann-home-top {

    margin-top: 108px;
}
.info-bann-home-top p{
    color: #fff;
    font-weight: 400;
    font-size: 24px;
    line-height: 42px;
    max-width: 69%;
    margin-top: 43px;
}
.info-bann-home-top a{
    background: #D9232A;
    color: #fff;
    text-decoration: none;
    font-weight: 400;
    font-size: 20px;
    padding: 10px 34px;
    display: inline-block;
    margin-top: 31px;
    border: 1px solid #D9232A;
}
.info-bann-home-top .btn-simple {
    margin-left: 13px;
    background: transparent !important;
    border: 1px solid #fff;
}

.aicie-roti{
    width: 40%;
    float: right;
    margin-top: -195px;
    text-align: right;
}
.info-vast-homecta {
    background-color: #D9232A;
    color: white;
    display: flex;
    justify-content: center;
    gap: 80px;
    padding: 66px 0;
    align-items: center;
    z-index: 2;
    position: relative;
    text-align: left;
}
.info-vast-homecta > div {
    display: flex;
    align-items: center;
    gap: 23px;
}
.info-interior p {
    margin: 0;
    line-height: 1.3;
    font-size: 18px;
    font-weight: 300;
}
.info-interior p strong {
    font-weight: 500;
    font-size: 23px;
    display: block;
}
.info-interior a {
    display: block;
    color: #fff;
    text-decoration: none;
    margin-top: 3px;
    font-weight: 500;
    font-size: 23px;
}
.info-interior a:hover {
    text-decoration: underline;
    cursor: pointer;
}
@media (max-width: 600px) {
    .info-vast-homecta {
        flex-direction: column;
        gap: 25px;
        padding: 20px;
    }
}
.content-despre-home {
    padding: 16px 163px 0 50px;
}
.content-despre-home h2{
color: #09283A;
    font-size: 64px;
    font-weight: 700;
    margin-bottom: 48px;
}
.img-despre-home {
    padding-left: 64px;
    padding-right: 50px;
}
.content-despre-home p{
font-size: 20px;
    color: #333333;
    line-height: 38px;
    margin-top: 32px;
}



.info-img-despredo {
    background-color: #D9232A;
    display: flex;
    align-items: center;
    padding: 52px 28px;
    gap: 15px;
    max-width: 327px;
    color: white;
    margin-top: -202px;
    z-index: 2;
    position: relative;
}


.info-img-despredo p {
    margin: 0;
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
}

.info-img-despredo p strong {
    display: block;
    font-weight: 600;
    font-size: 20px;
    margin-top: 2px;
}

.despre-noi-home.depre-produse.componente-produse:before{
    height: 132.6vh;
}


.despre-noi-home {
    position: relative;
    background-color: white;
    overflow: visible;
    margin-top: -87px;
    padding-top: 219px;
    z-index: 1;
    padding-bottom: 120px;
}

.despre-noi-home::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 23%;
    height: 236vh;
    background-color: #f0f0f0;
    z-index: -1;
}
.experienta-portofoliu {
    width: 23%;
    max-width: 23%;
    position: absolute;
    bottom: 0;
    background: #D9232A;
    padding: 0 0 32px 68px;
}
.info-portofoliu-home {
    max-width: 77%;
    float: right;
    background: #09283A;
    padding: 83px;
}
.box-info-port {
    max-width: 65%;
}
.box-info-port {
    max-width: 65%;
    float: left;
    padding-right: 137px;
}
.img-port {
    max-width: 32%;
    float: right;
    margin-top: -190px;
}
.box-info-port span{
    font-size: 25px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 17px;
    display: inline-block;
}
.box-info-port h2{
    font-size: 64px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 60px;
}

.box1port-hom {
    background-image: url("../img/icon-port.png");
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 45px;
    margin-bottom: 20px;
    min-height: 24px;

}
.box1port-hom h3{
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 19px;
    color: #fff;
}

.box1port-hom p{
    color: #C1C8CE;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 26px;
}
.portofoliu.clearfix {
    margin-top: 219px;
    position: relative;
}
.full-portofoliu-home{
    position: relative;
}
.experienta-portofoliu span {
    color: #fff;
    font-size: 98px;
    font-weight: 600;
    display: block;
    margin-top: 78px;
    margin-bottom: 42px;
}
.experienta-portofoliu img {

    float: right;
}
.experienta-portofoliu p{
    font-size: 27px;
    color: #fff;
    line-height: 35px;
}



.parallax{
    height: 777px;
    overflow: hidden;
}



.parallax-inner img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.content {
    height: 500px;
}

.paralax-image {
    overflow: hidden;
    height: 200px;
    position: relative;
}

.paralax-image img {
    position: absolute;
    height: 100vh;
    min-width:100%;
}
.servicii-home {
    padding: 0 56px;
}
.title-servicii p{
    color: #C52515;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 36px;
}
.title-servicii h2{
    color: #09283A;
    font-size: 64px;
    font-weight: 700;
}
.title-servicii {
    max-width: 67%;
    margin-top: 137px;
}
.box-servicii-h {
    position: relative;
    background: #F7F7F7;
    padding: 83px 65px 70px 57px;
    margin-top: 54px;
}

.box-servicii-h h3{
    font-size: 44px;
    color: #09283C;
    font-weight: 700;
    margin-top: 52px;
    margin-bottom: 25px;
}
.box-servicii-h p{
    font-size: 20px;
    line-height: 30px;
    color: #4F4F4F;
    min-height: 150px;
}
.icon-serv {
    position: absolute;
    right: 0;
    top: 0;
}
.box-servicii-h a{
    color: #171719;
    font-size: 20px;
    font-weight: 700;
    line-height: 30px;
    text-decoration: none;
    text-transform: uppercase;
    border-bottom: 3px solid #171719;
    display: inline-block;
    margin-top: 22px;
    margin-bottom: 0;
}
.box-servicii-h.serviciired{
    background: #C62618;
    color: #fff;
}

.box-servicii-h.serviciired a, .box-servicii-h.serviciired h3, .box-servicii-h.serviciired p{
    color: #fff;
    border-color: #fff;
}
.despre-noi-home.calitate-custom-h {

    margin-top: 129px;
    padding-top: 95px;
    z-index: 1;
    padding-bottom: 120px;
}
.icon-cali-ot {
    position: absolute;
    left: 0;
    top: 0;
}
.despre-noi-home.calitate-custom-h::before {

    width: 35%;
    height: 100%;
    background-color: #09283A;
}


.cetificari{
    padding: 70px 56px 105px;
    position: relative;
}
.title-certificari p{
    color: #09283A;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 41px;
}
.title-certificari h2{
    color: #09283A;
    font-size: 64px;
    font-weight: 700;
    max-width: 96%;
}

.box-certificari p:first-child{
    float: left;
    width: 100%;
    text-align: right !important;
}

.box-certificari{
    background: #09283A;
    padding: 29px;
    padding-bottom: 18px;
    margin-top: 57px;
}
.box-certificari span, .box-certificari strong{
    color: #FFF;
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
    text-align: left;
}
.despre-noi-home.pagina-despre-noi-2.compania-n::before {

    height: 125vh;
}

.despre-noi-home.pagina-despre-noi-2.conteaza-despre::before {

    height: 120vh;
}
.despre-noi-home.despre-noi-before-home::before {

    height: 137vh;
}
.box-certificari h3{
    font-size: 37px;
    color: #FFF;
    text-align: right;
    font-weight: 700;
    padding-top: 144px;
    max-width: 82%;
    float: right;
    margin-bottom: 18px;
}

.box-certificari  p{
    font-size: 25px;
    color: #FFF;
    text-align: right;
    line-height: 30px;
    max-width: 84%;
    float: right;
}
.cerificari-box-red{
    background: #C62618;
    position: relative;
}

.box-certificari.cerificari-box-red img {
    position: absolute;
    left: 0;
    bottom: 0;
}

.cetificari:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 65%;
    height: 100%;
    background-color: #F6F6F6;
    z-index: -1;
}
.title-certificari {
    max-width: 100%;
    margin-right: 26px;
    float: right;
}
.logo-carousel-free .sp-lc-logo {
    border: none !important;
}
.logo-home {
    padding: 64px 0;
}
.footer{
    background: #09283A;
    padding: 60px 0 26px;
    background-image: url("../img/img-back-foot.png");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: auto;
}
.title-exp-fot h4{
    font-size: 50px;
    color: #FFF;
    font-weight: 500;
    line-height: 60px;
    letter-spacing: -0.5px;
}
.icon-exp-fot {
    float: right;
}
.title-exp-fot {
    max-width: 66%;
    float: left;
}
.footer-top{
    padding: 50px 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}
.logo-footer p{
    font-size: 16px;
    line-height: 27.2px;
    color: #fff;
}
.media li {
    display: inline-block;
    text-decoration: none;
    margin-top: 20px;
}
.menu-footer ul {
    padding: 0;
}
.menu-footer h3{
    color: #FFF;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: -0.2px;
    margin-bottom: 22px;
}
.menu-footer li {
    margin: 0 !important;
    margin-bottom: 14px !important;
}
.menu-footer li a, .menu-footer  p{
    font-weight: 400;
    line-height: 27.2px;
    text-decoration: none;
    color: #FFF;
    font-size: 16px;
}
.logo-footer {
    padding-right: 90px;
}
.footer-bot {
    padding: 58px 0 25px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
}
.logo-footer p {
    margin-top: 19px;
}
.footer-bott p, .right.info-righ a{
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.footer-bott {
    padding-top: 35px;
}
.right.info-righ {
    text-align: right;
}






.info-bann-produse-top .breadcrumb {
    display: flex;
    align-items: center;
}
.info-bann-produse-top .breadcrumb a {
    font-size: 24px;
    color: #CCD0D3;
    text-transform: uppercase;
}
.info-bann-produse-top .breadcrumb-item.active-breadcrumb{
    color: #FFF;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}
.info-bann-produse-top .breadcrumb-item {
    position: relative;
    color: #fff;
    text-decoration: none;
}
.info-bann-produse-top .breadcrumb-item + .breadcrumb-item::before {
    content: "" !important;
    width: 9px;
    height: 9px;
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    margin: 9px 17px 0 13px;
}
.info-bann-produse-top .active-breadcrumb {
    font-weight: 600;
}

.info-bann-produse-top {
    padding-top: 143px;
}

.dropdown-menu .current-menu-item  a{
    color: #000 !important;
}

.produse-img-paral.pagine-produse-ban-t-2{
    background-image: url(../img/produse-t.jpg);
    min-height: 534px;
}
.produse-img-paral {

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.info-bann-produse-top h1{
    font-size: 60px;
    color: #fff;
    font-weight: 600;
    margin-top: 24px;
}
.info-bann-produse-top img {
    position: absolute;
    left: 0;
    bottom: 0;
}

.depre-produse .parallax {
    height: 948px;
    position: relative;
}
.aboslut-r-t {
    position: absolute;
    top: 0;
    right: 0;
}

.content-despre-home.content-despre-produse {
    padding: 16px 100px 0 50px;
}
.despre-noi-home.depre-produse
{
    padding-top: 200px;
    margin: 0;
}
.content-despre-home.content-despre-produse a{
    font-size: 20px;
    font-weight: 500;
    background: #D9232A;
    color: #FFF;
    text-decoration: none;
    padding: 10px 37px;
    display: inline-block;
    margin-top: 29px;
}

.tipuri-de-produse{
    padding: 105px 0 90px;
    background-image: url(../img/tipuri-produse.jpg);

    position: relative;

    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.title-tipuri-produse{
text-align: center;
}
.title-tipuri-produse h2{
    font-size: 64px;
    font-weight: 700;
    margin-bottom: 48px;
    color: #FFF;
}
.title-tipuri-produse p, .boot-prodact-off p{
 text-align: center;
    max-width: 53%;
    color: #C1C8CE;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin: 0 auto;
}
.center-produse-oferite {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 68PX auto 50px !important;
    max-width: 85%;
}
.section-tipdoi {
    display: flex;
    align-items: center;
    gap: 20px;
}
.section-tipdoi p , .section-tipdoi p a{
    color: #ffffff;
    font-size: 22px;
    margin: 0;
    text-decoration: none;
    white-space: nowrap;
}
@media (max-width: 1190px) {
    .center-produse-oferite {
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }
}
.media img {
    max-width: 77%;
}
.single-page {
    background: #f7f7f7;
    padding: 100px 0;
}
.content-page-single.single-cont.text-single-p {
    background: #fff;
    border-radius: 13px;
    padding: 68px 98px;
    -webkit-box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
    -moz-box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
    box-shadow: 2px 3px 12px -5px rgba(0,0,0,0.5);
}
.content-page-single.single-cont.text-single-p h1 {
    font-size: 29px;
    text-align: center;
    color: #000;
    margin-bottom: 40px;
    font-weight: 500;
}
.content-page-single.single-cont p, .content-page-single.single-cont li, .content-page-single.single-cont a {
    font-size: 17px;
    line-height: 26px;
    color: #000;
}
.bot-produse-oferite {
    max-width: 73%;
    margin: 0 auto;
    border-top: 1px solid  #D9D9D9;;
    border-bottom: 1px solid  #D9D9D9;;
    padding: 47px 0;
}
.bot-produse-oferite p{
    font-size: 25px;
    color: #FFF;
}
.boot-prodact-off {
    margin-top: 51px;
}
.title-comunicri-home {
    text-align: center;
}
.comunicate-presa-home {
    padding: 100px 0;
}
.comunicate-presa-home  .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.title-comunicri-home h3{
    color: #09283A;
    font-size: 38px;
    font-weight: 700;
    margin-bottom: 48px;
}
.accordion-button.collapsed::after {
    background-image: url('../img/plus.png') !important;
    content: "" !important;  /
background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 0;
    margin-right: 30px;
}
.accordion-button:not(.collapsed)::after {
    background-image: url('../img/minus.png') !important;
    content: "" !important;  /
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 0;
    margin-right: 30px;

}
.accordion-button {
    background: none !important;
    border-bottom: 9px solid #000;
}
.accordion-button:focus{
    box-shadow: none !important;
}
.accordion-item {
    border: none !important;
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed{
    border-radius: 0 !important;
}
#myAccordion .accordion-button {
    border-bottom: 4px solid #09283A;
    font-size: 44px;
    color: #09283A;
    font-weight: 700;
    letter-spacing: 0.6px;
    padding: 20px 0;
    margin-top: 10px;
}
.accordion-body {
    padding: 0;
    margin: 20px 0;
}


/*tabel*/
#preturi thead tr th{
background: #F0F0F0;
    font-size: 16px;
    color: #0A0A0A;
    font-weight: 700;
    padding: 10px 19px;
}
#preturi  tbody tr td{
    color: #101828;
    font-size: 16px;
    padding: 16px 19px;
    font-weight: 500;
}
.produse-page-boot {
    padding-bottom: 175px;
}
#preturi tr {
    border-bottom: 1px solid #E5E7EB;
}
.table {
    width: 100%;
    border-collapse: collapse;
}
.table-responsive {
    border: 1px solid #E5E7EB;
    border-bottom: none;
}
.table {
    margin: 0 !important;
}
 @media (max-width: 768px) {
     .comunicate-presa-home {
         padding: 50px 0;
     }
     .table th,
     .table td {
         padding: 10px;
         border: 1px solid #E5E7EB;
     }

     .table thead {
        display: none;
    }

    .table,
    .table tbody,
    .table tr {
        display: block;
        width: 100%;
    }

    .table tr {
        margin-bottom: 16px;
        border: 1px solid #E5E7EB;
        border-radius: 0;
        background: #fff;

    }

    .table td {
        display: block;
        width: 100%;
        padding: 22px 0 8px 0;
        position: relative;
        border: none;
        border-bottom: 1px solid #eee;
        font-size: 16px;
    }

    .table td:last-child {
        border-bottom: none;
    }

    .table td::before {
        content: attr(data-label);
        position: absolute;
        top: 8px;
        left: 13px;
        font-weight: 600;
        font-size: 16px;
        color: #000;
    }
     #preturi tbody tr td {

         padding: 43px 13px 14px;
     }
     .table-responsive {
         border: none;
     }
}



.produse-img-paral {
    background-image: url(../img/documente.jpg);
    min-height: 410px;
}

.title-documente h2{
    font-size: 64px;
    color: #09283A;
    font-weight: 700;
    margin-bottom: 22px ;
}
.title-documente p{
    font-size: 20px;
    color: #333;
    font-weight: 400;
    line-height: 42px;
    max-width: 69%;
    margin: 0 auto;
}
.title-documente {
    text-align: center;
    margin: 108px 0;

}
.box-document {
    background: #F7F7F7;
    padding: 34px 35px;
    margin-top: 30px;
}
.box-document a{
    text-decoration: none;
}
.box-document h4{
    color: #09283A;
    font-size: 25px;
    text-decoration: none;
    font-weight: 700;

    margin-bottom: 23px;
}
.documente-page-i {
    padding-bottom: 100px;
}

.produse-img-paral.contact-page {
    background-image: url(../img/contact.jpg);
    min-height: 410px;
}
.produse-img-paral.despre-page {
    background-image: url(../img/despre-page.jpg);
    min-height: 410px;
}

.produse-img-paral.despre-page h1 {
    font-size: 60px;
    margin-top: 0;

}
.portofoliu.despre-furnizor{
    margin-top: 71px;
}
/** Contact **/
.forms {
    padding: 110px 0 132px;

}


.info-forms {
    background-image: url(../img/Shape.png);
    background-repeat: no-repeat;
    background-size: initial;
    background-position-y: -40px;
    background-position-x: 116%;
    padding: 50px;
}
.info-forms h3 {
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    letter-spacing: -0.54px;
    margin-bottom: 43px;
}
.info-forms li {
    display: flex;
    margin-bottom: 25px;
}
.social-info-cont-02 h3 img {
    margin-right: 10px;
}
.info-forms li i {
    border-radius: 152px;
    background: rgba(255, 255, 255, 0.08);
    line-height: 52px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    margin: 0;
    width: 54px;
    height: 54px;
}
.back-forms {
    background: #09283A;
    padding: 0 !important;
}
.info-forms li a {
    padding-left: 30px;
    color: #fff !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    margin-top: 6px;
}

.info-forms li a span {
    display: block;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.14px;
    text-transform: uppercase;
    opacity: 0.5;
}

.box-forms {
    background: #fff;
    padding: 20px 60px 20px 60px !important;
}
.box-forms input, .box-forms textarea {
    border-radius: 5px !important;
    border: 1px solid #E6E8EC !important;
    color: #838E9E !important;
    font-size: 16px !important;
    padding: 26px 21px !important;
    opacity: 1 !important;
    font-weight: 300;
    font-family: "Montserrat", sans-serif !important;
}
.wpforms-container .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field-label {

    font-weight: 500 !important;
}
#wpforms-submit-209, #wpforms-submit-700{
    background: #D9232A;
    padding: 0px 30px 0px 37px;
    border-radius: 13px;
    font-size: 17px;
    font-weight: 600;
    height: 55px;

}
.right.info-righ, .right.info-righ a {
    color: #09283A;
    font-size: 3px;
}
.wpforms-field-label {
    font-size: 14px !important;
    color: #061C3D !important;
    font-family: "Montserrat", sans-serif !important;
}
.info-forms img {
    max-width: 50px;
    max-height: 50px;
}
.box-forms #wpforms-submit-209::after,.box-forms #wpforms-submit-700::after, .box-forms #wpforms-submit-209::after, .box-forms #wpforms-submit-700::after {
    content: '';
    display: inline-block;
    width: 23px;
    height: 15px;
    background-image: url('../img/ArrowRight.png');
    background-repeat: no-repeat;
    background-position: center;

    margin-left: 7px;
}
.social-info-cont-02 p{
    color: #fff;
}
.social-info-cont-02 {
    padding-top: 6%;
}
.social-info-cont-02 h3 {
    font-size: 16px;
    letter-spacing: -0.54px;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    color: #fff;
}
.social-info-cont-02 a  {
    margin-top: 20px;
    margin-right: 10px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.08);
    line-height: 44px;
    text-align: center;
    font-size: 22px;
    color: #fff;
    width: 45px;
    height: 45px;
    display: inline-block;
}
.social-info-cont-02 a img {
    line-height: 44px;
    text-align: center;
    font-size: 22px;
    color: #fff;
}
/** End Contact **/
.aboslut-romb {
    position: absolute;
    right: -98px;
    bottom: -57px;
}
.pagina-despre-noi-2 .info-img-despredo {
    margin-top: -149px;
}
.certificari-despre.cetificari .title-certificari {

    margin-right: 26px;
    float: none;
    background: #F6F6F6;
    padding: 56px 31px;
    max-width: 65%;
}
.certificari-despre.cetificari::before {
    background-color: transparent;
}
.experineta-indel-d.despre-furnizor .box-info-port{
    padding-bottom: 0;
}
.despre-furnizor .box-info-port {
    max-width: 100%;
    padding-bottom: 83px;
}
.despre-furnizor .box1port-hom {
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 0;
    margin-bottom: 0;
    min-height: 0;
}
.beneficii-despre h3{
    font-size: 32px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 35px;
}
.beneficii-despre ul{
    padding: 0;
}
.beneficii-despre ul li{
    list-style: none;
    color: #C1C8CE;
    font-size: 20px;
    background-image: url("../img/bif-che.png");
    background-repeat: no-repeat;
    background-position: 0 0px;
    padding-left: 45px;
    margin-bottom: 20px;
    min-height: 34px;
}

.beneficii-despre ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 10px;
}
.beneficii-despre {
    margin-top: 46px;
}
.parallax-old {
    height: 777px;

}
.despre-noi-home.pagina-despre-noi-2::before {
    height: 209vh;
}
.dropdown-menu {
    border: none !important;
    padding-bottom: 0 !important;
}
.dropdown-menu li a {
    margin: 0;
    padding-bottom: 15px !important;
    display: inline-block;
    font-size: 17px;
}
.dropdown-menu li {
    border-bottom: 1px solid #D9D9D9;
    padding: 0px 0;
    margin: 0px 16px 10px !important;
}
.dropdown-menu li:last-child{
    border: none !important;
}
.dropdown-menu li a{
    background: none !important;
}
@media  (max-width: 1500px) {

    .despre-noi-home.pagina-despre-noi-2::before {
        height: 105vh;
    }
    .despre-noi-home.pagina-despre-noi-2.compania-n::before {
        height: 110vh;
    }


    .despre-noi-home.pagina-despre-noi-2.conteaza-despre::before {
        height: 105vh;
    }
    .info-bann-home-top h1, .content-despre-home h2 {
        font-size: 40px;
    }
    .info-bann-home-top p {
        font-size: 20px;
        line-height: 33px;
    }
    .info-bann-home-top a {
        font-size: 17px;
    }
    .aicie-roti {
        width: 50%;
    }
    .info-vast-homecta {

        padding: 41px 0;
    }
    .info-interior p strong, .info-interior a {
        font-size: 20px;
    }
    .content-despre-home p {
        font-size: 17px;
        line-height: 30px;
        margin-top: 20px;
    }
    .content-despre-home h2 {

        margin-bottom: 28px;
    }
    .content-despre-home {
        padding: 16px 71px 0 50px;
    }
    .info-img-despredo {
        padding: 37px 20px;
        max-width: 282px;
        margin-top: -158px;
    }
    .despre-noi-home::before, .despre-noi-home.despre-noi-before-home:before  {
        height: 123vh;
    }
    .box-info-port span {
        font-size: 20px;
    }
    .box-info-port h2, .title-servicii h2 {
        font-size: 40px;
    }
    .box1port-hom h3 {
        font-size: 22px;
    }
    .box1port-hom {
        background-position: 0 2px;
    }
    .box1port-hom p{
        font-size: 17px;
    }
    .img-port {
        max-width: 40%;
    }
    .box-info-port {
        max-width: 59%;
        padding-right: 50px;
    }
    .experienta-portofoliu span {

        font-size: 70px;
    }
    .experienta-portofoliu p {
        font-size: 20px;
        line-height: 28px;
    }
    .title-servicii {
        max-width: 57%;
        margin-top: 100px;
    }
    .title-servicii p {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .box-servicii-h {
        padding: 83px 35px 70px 35px;
    }
    .box-servicii-h h3 {
        font-size: 30px;
        margin-top: 37px;
        margin-bottom: 25px;
    }
    .box-servicii-h p {
        font-size: 18px;
    }
    .box-servicii-h a {

        font-size: 17px;
    }
    .despre-noi-home.calitate-custom-h::before {
        height: 80vh !important;
    }
    .despre-noi-home.calitate-custom-h {

        padding-bottom: 0;
    }
    .parallax-old {
        height: 620px;
    }
    .title-certificari h2 {
        color: #09283A;
        font-size: 47px;
    }
    .title-certificari p {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .box-certificari h3 {
        font-size: 25px;
    }
    .box-certificari p {
        font-size: 19px;
    }
    .box-certificari h3 {

        max-width: 73%;
    }
    .box-certificari span {
        
             font-size: 20px;
         }
    .top-img-paral {
        min-height: 647px;
    }
    .info-bann-home-top {
        max-width: 90%;
    }
    .navbar-nav li a {

        margin: 0 10px;
    }
    .contact-menu2 a {
        padding: 42px 29px !important;
    }

    .portofoliu.despre-furnizor .box-info-port {
        padding-right: 137px;
        padding-bottom: 0;
    }
    .info-bann-produse-top h1 {
        font-size: 45px;
    }

    .despre-noi-home.depre-produse::before {
        height: 141vh;
    }
    .tipuri-de-produse.clearfix {
        margin-top: 1px;
    }
    .center-produse-oferite {
        max-width: 100%;
    }
    .title-tipuri-produse p, .boot-prodact-off p {
        max-width: 73%;
    }
    .section-tipdoi {
        gap: 8px;
    }
    .section-tipdoi p {
        font-size: 20px;
    }
    .bot-produse-oferite {
        max-width: 90%;
    }
    .bot-produse-oferite p {
        font-size: 22px;
    }
    #myAccordion .accordion-button {
        font-size: 30px;
    }
    .title-documente h2 {
        font-size: 46px;
    }
    .despre-noi-home.depre-produse.componente-produse::before {
        height: 141vh;
    }
}
@media  (max-width: 1400px) {

    .title-documente p {

        max-width: 80%
    }
    .despre-noi-home.pagina-despre-noi-2.compania-n::before {
        height: 97vh;
    }

    .despre-noi-home.pagina-despre-noi-2.conteaza-despre::before {
        height: 99vh;
    }

    .despre-noi-home.pagina-despre-noi-2.conteaza-despre,  .despre-noi-home.depre-produse.componente-produse{
        padding-bottom: 120px;
    }
    .portofoliu.despre-furnizor {
        margin-top: 45px;
    }
    .box-certificari h3 {
        max-width: 88%;
    }
    .title-certificari {
        margin-right: 0;
    }
    .despre-noi-home::before, .despre-noi-home.despre-noi-before-home:before {
        height: 108vh;
    }
    .despre-noi-home {
        padding-bottom: 0;
    }
    .info-img-despredo {

        margin-top: -155px;
    }
    .info-forms {
        padding: 50px 28px;
    }
    .info-forms li a {
        font-size: 18px;
    }


}
@media  (max-width: 1320px) {
    .pagina-despre-noi-2 .info-img-despredo {
        margin-top: -117px;
    }

    .portofoliu.despre-furnizor {
        margin-top: 0;
    }

    .despre-noi-home.pagina-despre-noi-2::before {
        height: 111vh;
    }

    #logo-tagline-wrap {

        padding-left: 20px;
    }

    .navbar-nav li a {
        margin: 0 8px;
    }

    .content-despre-home {
        padding: 0 50px 0 0;
    }

    .info-img-despredo {
        margin-top: -152px;
    }

    .info-portofoliu-home {

        padding: 50px 34px;
    }

    .experienta-portofoliu {

        padding: 0 0 32px 30px;
    }

    .despre-noi-home::before {
        height: 101vh;
    }

    .box-servicii-h p {
        min-height: 212px;
    }

    .box-servicii-h {
        padding: 40px 35px 40px 35px;
    }

    .despre-noi-home.calitate-custom-h::before {
        height: 75vh !important;
    }

    .title-certificari {
        margin-right: -89px !important;
    }

    .box-certificari p {
        max-width: 100%;
    }

    .box-certificari {
        padding-bottom: 45px;
    }

    .cetificari {

        overflow: hidden;
    }

    .title-documente p {
        font-size: 20px;
        line-height: 33px;
        max-width: 100%;
    }


}
.languages-menu {
    display: none;
}
@media (min-width: 995px) {
    .produse-img-paral.pagine-produse-ban-t-2 {

        min-height: 306px !important;
    }
    .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.dropdown.nav-item.nav-item-337,
    .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.dropdown.nav-item.nav-item-338{
        margin-top: 38px;
    }
}
    @media (max-width: 995px) {
        .dropdown-menu li {
            border-bottom: 1px solid transparent !important;
        }
        .dropdown-menu li a{
            padding-bottom: 0 !important;
        }

        .languages-menu {
            display: block;
        }

        #logo-tagline-wrap {
            margin: 0;
            padding: 9px 20px 10px;
            max-width: 70%;
        }

        .navbar-toggler {
            border-color: #000 !important;
            padding: 5px !important;
        }

        .navbar-toggler {
            text-align: right;
            float: right;
            margin-top: 11px;
        }

        #navbarNavDropdown {
            float: none;
        }

        .menu-item.menu-item-type-post_type, .lang-item {
            margin-top: 0;
        }

        #navbarNavDropdown {
            padding-left: 20px;
            margin-top: 20px;
        }

        .navbar-nav li a {
            margin: 0;
            font-size: 18px;
            padding: 0;
        }

        .contact-menu2 a {
            padding: 0 !important;
            background: none;
            color: #000 !important;
            font-size: 18px !important;
        }

        .languages-menu li {
            list-style: none;
            margin: 0;
        }

        .languages-menu {
            position: absolute;
            right: 9px;
            top: 4px;
            max-width: 20px;
        }

        .navbar.navbar-expand-lg {
            padding: 24px 20px 19px 0;
        }

        .navbar-toggler svg {
            font-size: 20px !important;
            width: 26px;
            height: 25px;
        }

        .info-bann-home-top h1, .info-bann-home-top p, .info-bann-home-top {

            max-width: 100%;
        }

        .top-img-paral {
            min-height: 540px;
        }

        .info-bann-home-top {
            margin-top: 60px;
        }

        .aicie-roti {
            width: 100%;
            margin-top: -97px;
        }

        .despre-noi-home::before {
            height: auto;
            background: none;
        }

        .despre-noi-home {

            margin-top: 0;
            padding-top: 61px;
            padding-bottom: 60px;
        }

        .content-despre-home {
            padding: 50px 50px 0 63px;
        }

        .portofoliu.clearfix {
            margin-top: 0;
        }

        .info-portofoliu-home, .box-info-port, .title-servicii {
            max-width: 100%;
        }

        .img-port {
            display: none;
        }

        .experienta-portofoliu {
            width: 79%;
            padding: 0 0 10px 30px;
            max-width: 50%;
        }

        .experienta-portofoliu span {
            font-size: 50px;
            margin-top: 33px;
            margin-bottom: 20px;
        }

        .experienta-portofoliu p {
            font-size: 17px;
        }

        .experienta-portofoliu img {
            width: 18%;
        }

        .info-portofoliu-home {
            padding: 50px 38px 168px;
        }

        .box-servicii-h p {
            min-height: auto;
        }

        .despre-noi-home.calitate-custom-h::before {
            height: 67vh !important;
        }

        .title-certificari {
            margin-right: 0 !important;
        }

        .cetificari.clearfix::before {
            background: none;
        }

        .title-exp-fot h4 {
            font-size: 28px;
            line-height: 45px;

        }

        .logo-footer {
            padding-right: 25px;
        }

        .footer-top {
            padding: 21px 0 !important;
        }

        .icon-exp-fot {

            width: 13%;
            margin-top: 14px;
        }

        .info-bann-produse-top {
            padding-top: 109px;
        }

        .produse-img-paral.despre-page {
            min-height: 340px;
        }

        .info-bann-produse-top .breadcrumb a, .info-bann-produse-top .breadcrumb-item.active-breadcrumb {
            font-size: 18px;
        }

        .produse-img-paral.despre-page h1 {
            font-size: 36px;
        }

        .info-bann-produse-top .breadcrumb {
            margin-bottom: 3px;
        }

        .info-bann-produse-top h1 {
            font-size: 30px;
        }

        .produse-img-paral {
            min-height: 323px !important;
        }

        .despre-noi-home.depre-produse {
            padding-top: 81px;

        }

        .content-despre-home.content-despre-produse {
            margin-top: 50px;
        }

        .title-tipuri-produse h2 {
            font-size: 38px;
            margin-bottom: 34px;
        }

        .title-tipuri-produse p, .boot-prodact-off p {
            max-width: 100%;
        }

        .bot-produse-oferite {
            max-width: 100%;
            padding: 20px 0;
        }

        .title-documente {

            margin: 61px 0 30px;
        }

        .title-documente h2 {
            font-size: 38px;
        }

        .title-documente p {
            font-size: 17px;
            line-height: 27px;
        }
        .produse-img-paral.contact-page {
            min-height: 323px;
        }
        .info-bann-produse-top h1 {

            margin-top: 6px;
        }
        .forms {
            padding: 60px 0 60px;
        }
        .lang-item.lang-item-3.lang-item-en.lang-item-first.menu-item.menu-item-type-custom.menu-item-object-custom.nav-item.nav-item-70-en {
            display: none;
        }
    }

    @media (max-width: 755px) {
        .pagine-prod-custom2 {
            min-height: 226px !important;
        }
        .tabel-box.drop-dawn .content p {
            padding: 3px 30px 8px !important;
        }
        .tabel-box p {

            padding: 3px 15px !important;
        }
        .tabel-box.drop-dawn .title{
            padding: 0px 15px !important;
        }
        .produse-new {
            padding: 50px 0;
        }
        .title-tabel-c h2 {
            font-size: 23px;
            margin-bottom: 0;
        }
        .pagine-prod-custom2  .info-bann-produse-top {
            padding-top: 50px;

        }
        .info-bann-home-top h1, .content-despre-home h2 {
            font-size: 30px;
        }

        .top-img-paral {
            min-height: 603px;
        }

        .info-bann-home-top p {
            font-size: 17px;
            line-height: 27px;
        }

        .info-bann-home-top a {
            font-size: 16px;
        }

        .info-vast-homecta {

            align-items: initial;
        }

        .info-vast-homecta {
            padding: 24px 20px;
        }

        .img-despre-home, .content-despre-home {
            padding-left: 17px;
            padding-right: 17px;
        }

        .info-img-despredo {
            margin-top: -26px;
        }

        .info-img-despredo {
            padding: 21px 20px;
            max-width: 100%;
        }

        .box-info-port {

            padding-right: 0;
        }

        .info-portofoliu-home {
            padding: 50px 17px 189px;
        }

        .box-info-port h2, .title-servicii h2 {
            font-size: 28px;
        }

        .box-info-port span {
            font-size: 16px;
        }

        .experienta-portofoliu {
            width: 100%;
            max-width: 100%;
        }

        .servicii-home {
            padding: 0 17px;
        }

        .title-servicii {
            margin-top: 50px;
        }

        .box-servicii-h {
            padding: 29px 14px 30px 16px;
        }

        .box-servicii-h h3 {
            font-size: 25px;
        }

        .box-servicii-h p {
            font-size: 17px;
        }

        .box-servicii-h {

            margin-top: 30px;
        }

        .despre-noi-home.calitate-custom-h {
            margin-top: 60px;
            padding-top: 0;
        }

        .despre-noi-home.calitate-custom-h::before, .parallax-old {
            height: auto !important;
        }

        .cetificari {
            padding: 61px 17px 0;
            position: relative;
        }

        .box-certificari h3 {

            padding-top: 54px;
        }

        .box-certificari {
            padding-bottom: 21px;
        }

        .title-certificari h2 {

            font-size: 32px;
        }

        .title-exp-fot h4 {
            font-size: 20px;
            line-height: 30px;
        }

        .footer {
            padding: 16px 17px;
        }

        .footer-bot {
            padding: 35px 0 25px !important;
        }

        .menu-footer.clearfix {
            margin-top: 30px;
        }

        .footer-bott p, .right.info-righ a, .right.info-righ {

            text-align: center;
        }

        .footer-bott {
            padding-top: 19px;
        }

        .produse-img-paral.despre-page {
            min-height: 258px;
        }

        .info-bann-produse-top {
            padding-top: 79px;
            padding-left: 10px;
        }

        .info-bann-produse-top .breadcrumb a, .info-bann-produse-top .breadcrumb-item.active-breadcrumb {
            font-size: 16px;
        }

        .info-interior p {
            font-size: 16px;
        }

        .info-interior p strong, .info-interior a {
            font-size: 18px;
        }

        .info-vast-homecta img {
            width: 15%;
        }

        .pagina-despre-noi-2 .info-img-despredo {
            margin-top: -26px;
        }

        .portofoliu.despre-furnizor .box-info-port {
            padding-right: 0;
        }

        .box-info-port h2 {

            margin-bottom: 37px;
        }

        .beneficii-despre h3 {
            font-size: 28px;
        }

        .beneficii-despre ul {
            grid-template-columns: repeat(1, 1fr);
        }

        .beneficii-despre ul li {
            font-size: 17px;
        }

        .portofoliu.despre-furnizor .info-portofoliu-home {
            padding: 50px 17px 30px;
        }

        .certificari-despre.cetificari .title-certificari {
            padding: 30px 22px;
            max-width: 100%;
        }

        .title-certificari p {
            font-size: 18px;
        }

        .cetificari.certificari-despre .title-certificari h2 {
            font-size: 28px;
        }

        .title-certificari {

            margin-bottom: 20px;
        }

        .box-certificari {

            margin-top: 21px;
        }

        .cetificari.certificari-despre {
            margin-bottom: 50px;
        }

        .despre-noi-home {

            overflow: hidden;
        }

        .info-bann-produse-top h1 {
            font-size: 28px;
            margin-top: 6px;
        }

        .produse-img-paral.pagine-produse-ban-t-2 .produse-img-paral {
            min-height: 340px;
        }

        .info-bann-produse-top img {
            max-width: 11%;
        }

        .aboslut-r-t {
            max-width: 15%;
        }

        .depre-produse .parallax {
            height: auto !important;
        }

        .content-despre-home.content-despre-produse {
            padding: 16px 16px 0 16px;
        }

        .content-despre-home.content-despre-produse a {
            font-size: 17px;
        }

        .tipuri-de-produse {
            padding: 50px 0 50px;
        }

        .title-tipuri-produse h2 {
            font-size: 28px;
        }

        .title-tipuri-produse p, .boot-prodact-off p, .section-tipdoi p {
            font-size: 17px;
            line-height: 27px;
        }

        .bot-produse-oferite p {
            font-size: 18px;
        }

        .center-produse-oferite {
            margin: 40PX auto 40px !important;
        }

        .center-produse-oferite {
            justify-content: left;
        }

        .boot-prodact-off {
            margin-top: 30px;
        }

        .container.mt-5 {
            margin-top: 10px !important;
        }

        #myAccordion .accordion-button {
            font-size: 18px;
        }

        .accordion-body {
            padding: 10px 0 !important;
        }

        .produse-page-boot {
            padding-bottom: 70px;
        }

        .produse-img-paral.documente-page-h.clearfix {
            min-height: 240px;
        }
        .title-documente h2 {
            font-size: 28px;
        }
        .info-forms h3 {
            font-size: 28px;
        }
       .info-forms li a {
            font-size: 16px;
        }
        .social-info-cont-02 {
            padding-top: 18px;
        }
        .box-forms {
            padding: 20px 17px 1px 17px !important;
        }
        #wpforms-209-field_1-container {
            width: 100%;
        }
        #wpforms-209-field_2-container {
            width: 100%;
            margin: 0;
        }
        .maps-cta iframe {
            height: 400px;
        }
        .produse-img-paral.contact-page {
            min-height: 230px;
        }
    }


.box-certificari{
    position: relative;
}
.box-certificari img {
    position: absolute;
    left: 0;
    bottom: 0;
}
.box-certificari ul {
    padding-top: 46px;
}

.box-certificari ul li{
    color: #fff;
    font-size: 17px;
}




.certificari-despre.cetificari .row {
    display: flex;
    flex-wrap: wrap;
}

.certificari-despre.cetificari .col-md-6.col-lg-3 {
    display: flex;
    margin-bottom: 20px;
}

.certificari-despre.cetificari .box-certificari {
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    padding: 20px;
    width: 100%;
    box-sizing: border-box;
}
.produse-new {
    padding: 100px 0;
}

.tabel-box {
    border: 1px solid #ddd;
    padding-bottom: 0;
margin-top: 50px;
}
.tabel-box h4{
    background: #09283A;
    color: #FFFFFF;
    font-size: 20px;
    padding: 10px 25px;
    font-weight: 500;
    margin-bottom: 10px;
}
.title-tabel-c h2 {
    color: #09283A;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 48px;
}
.tabel-box p:last-of-type{
    border: none;
}
.tabel-box p{
    font-size: 17px;
    padding: 3px 25px;

    border-bottom: 1px solid #ddd;

    margin-top: 0;
    padding-bottom: 8px;
    padding-top: 0;
}




.tabel-box.drop-dawn .content p:last-of-type{
    border-bottom: 1px solid #ddd ;
}
.tabel-box.drop-dawn .content{
    padding-bottom: 0;
}

.tabel-box.drop-dawn .content p strong {
    font-weight: 600;
}

.tabel-box.drop-dawn .content {
    display: none;
    padding: 10px 0;

    height: auto;
}
.tabel-box.drop-dawn .content p{
    padding:3px 56px 8px;
}

.tabel-box.drop-dawn .title {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    font-size: 17px;
    padding: 0px 25px;
    border-bottom: 1px solid #ddd;
    margin-top: 7px;
    padding-bottom: 0;

}