@media screen and (max-width:1800px){
    .row-destinatii .card-deck .card-destinatii .card-title{
        font-size:22px;
    }
    .list-prod .card-deck .card-header .card-title{
        font-size: 16px;
    }
    .list-prod .card .card-header{
        min-height: 70px;
    }
    .list-prod .card-deck .card-text, .list-prod .card-deck .card-text p{
        font-size:12px!important;
    }
}
@media screen and (max-width:1680px){
    .row-produse div[class^="col-"] {
        padding-bottom:2%;
    }
    .row-servicii div[class^="col-"] {
        padding-bottom:2%;
    }
    .row-proiecte div[class^="col-"] {
        padding-bottom:2%;
    }
    .list-prod .card-deck .card-header .card-title {
        font-size: 15px;
    }
    .card-filter .form-check-label{
        font-size:12px;
    }
    .slick-produs{
        max-height: 50vh;
    }
    .prod-name {
        font-size: 22px;
    }
    .row-desc-prod p{
        font-size:14px!important;
    }
    .row-desc-prod .btn-dest{
        font-size:14px!important;
    }
    .h2, h2 {
        font-size: 18px;
    }
    .row-produs-cont .table tr td {
        font-size: 14px;
    }
    .fs-30 {
        font-size: 16px;
    }
    .row-card-link {
        bottom: 10%;
        right: 10px;
    }
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        padding-bottom: 40px;
    }
}
@media screen and (max-width:1300px){
    .row-destinatii .card-deck .card-destinatii .card-title{
        font-size:18px;
    }
    .list-prod .card-deck .card-header .card-title {
        font-size: 12px;
    }
    .list-prod .card-deck .card-text, .list-prod .card-deck .card-text p {
        font-size: 10px!important;
    }
    .card-filter .card-title a{
        font-size:12px;
    }
    .card-filter .form-check-label {
        font-size: 10px;
    }
    #logoImg.minimize {
        max-height: 60px;
    }
    .navbar-nav a{
        font-size: 14px;
    }
    .fs-14 {
        font-size: 10px;
    }
    #header{
        height:80px;
    }
    #listing-produse .list-group .list-btn{
        font-size:12px;
    }
    #listing-produse .list-group .list-group-item{
        padding:10px;
    }
    .list-prod .card-deck .card-header .card-title {
        font-size: 11px;
    }
}
@media screen and (max-width:1230px){
    #filtreFancybox{
        margin-top: 110px;
    }

    #logoImg.minimize {
        max-height: 50px;
        -webkit-transition: all 0.5s ease-in;
        -moz-transition: all 0.5s ease-in;
        -o-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
    }
    #nav-menu-container,
    #header{
        height: 10vh;
    }
    .fs-65{
        font-size: 45px;
    }
    .fs-60{
        font-size:33px;
    }
    .fs-45{
        font-size:30px;
    }
    .fs-35{
        font-size:25px;
    }
    .fs-30{
        font-size:18px;
    }
    #logoImg {
        max-height: 100px;
    }
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        margin-bottom: 0px;
        padding-bottom: 20px;
        line-height: 1;
    }
    .h3, h3 {
        font-size: 18px;
    }
    .row-card-produse .card-title {
        padding-bottom: 0px;
    }
    .row-home{
        padding-top:22vh;
    }
    .ms-staff-carousel{
        margin-top:10%;
    }
    .bs-mark{
        width:80px;
    }

    .row-card-produse .card{
        border:transparent;
        width: 100%;
        margin: 0 auto;
        display: block;
    }
    .row-card-produse div[class^="col-xl"]:nth-child(3n+1) .card{
        margin: 0 auto;
    }
    .row-card-produse div[class^="col-xl"]:nth-child(3n+3) .card{
        margin: 0 auto;
    }
    .row-card-servicii div[class^="col-xl"]:nth-child(3n+1) .card{
        margin: 0 auto;
    }
    .row-card-servicii div[class^="col-xl"]:nth-child(3n+3) .card{
        margin: 0 auto;
    }
    .row-card-proiecte div[class^="col-xl"]:nth-child(3n+1) .card{
        margin: 0 auto;
    }
    .row-card-proiecte div[class^="col-xl"]:nth-child(3n+3) .card{
        margin: 0 auto;
    }
    .row-social{
        position: relative;
        bottom:0px;
    }
    .only-desktop{
        display: none!important;
    }
    .slick5Items .caseta-parteneri{
        width: 70% !important;
        margin-left: 15%;
    }
    .slick5Items .slick-next::before,
    .slick5Items .slick-prev::before {
        width: 23px;
        height: 43px;
    }
    .slick5Items .slick-prev{
        left:0%;
    }
    .slick5Items .slick-next{
        right:0%;
    }

    .slick-parteneri .caseta-parteneri{
        width: 70% !important;
        margin-left: 15%;
    }
    .slick-parteneri .slick-next::before,
    .slick-parteneri .slick-prev::before {
        width: 23px;
        height: 43px;
    }
    .slick-parteneri .slick-prev{
        left:0%;
    }
    .slick-parteneri .slick-next{
        right:0%;
    }

    .row-brands.pt-200{
        padding-top:20vh;
    }
    .row-brands .brands-title-1{
        padding-top:20px;
    }

    #header.header-scrolled{
        background: none;
        background-image: url(../images/menu-mobile.png);
        background-size:cover;
    }
    .fs-24-mobile{
        font-size:24px;
    }
    .fs-20-mobile{
        font-size:20px;
    }
    .fs-12-mobile{
        font-size:12px;
    }
    .fs-14-mobile{
        font-size:14px;
    }
    .fs-16-mobile{
        font-size:16px;
    }
    #nav-menu-container{
        padding-left: 4%;
        padding-right: 4%;
    }
    .slick5Items .slick-next, .slick5Items .slick-prev {
        width: 23px;
        height: 43px;
    }
    .row-card-produse .slick5Items .slick-caseta-produse{
        width:90%!important;
        margin: 0 auto;
        display:block!important;
    }
    .min-vh-auto-mobile{
        min-height: auto!important;
    }
    .row-card-produse .slick5Items .card-link{
        max-width: 30px;
        display: inline;
        margin-top:-2px;
    }
    .row-card-produse .slick5Items .slick-caseta-servicii{
        width:90%!important;
        margin: 0 auto;
        display:block!important;
    }
    .row-card-produse .slick5Items .slick-dots li button::before {
        background-image: url(../images/bullet1-uncheckd-mov.png);
        background-size:cover;
        color: transparent;
        opacity:1;
    }
    .row-card-produse .slick5Items .slick-dots li.slick-active button::before {
        background-image: url(../images/bullet1-checked-mov.png);
        background-size:cover;
        color: transparent;
        opacity:1;
    }

    .row-card-servicii .slick5Items .slick-dots li button::before {
        background-image: url(../images/bullet-unchecked-alb.png);
        background-size:cover;
        color: transparent;
        opacity:1;
    }
    .row-card-servicii .slick5Items .slick-dots li.slick-active button::before {
        background-image: url(../images/bullet-checked-alb.png);
        background-size:cover;
        color: transparent;
        opacity:1;
    }

    .row-card-servicii .slick5Items .slick-next:before{
        content: '';
        background-image:url(../images/arrow2.png);
        width:23px;
        height:43px;
        display:block;
        background-size: cover;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .row-card-servicii .slick5Items .slick-prev:before{
        content: '';
        background-image:url(../images/arrow2.png);
        width:23px;
        height:43px;
        display:block;
        background-size: cover;
    }

    .row-card-servicii .slick5Items .slick-caseta-servicii{
        width:86%!important;
        margin: 0 auto;
        display:block!important;
    }
    .slick-servicii .slick-dots{
        bottom:-35px;
    }

    .slick-parteneri.slick-parteneri .slick-dots li button::before {
        background-image: url(../images/bullet1-uncheckd-mov.png);
        background-size:cover;
        color: transparent;
        opacity:1;
    }
    .slick-parteneri.slick-parteneri .slick-dots li.slick-active button::before {
        background-image: url(../images/bullet1-checked-mov.png);
        background-size:cover;
        color: transparent;
        opacity:1;
    }
    .slick-parteneri .slick-dots,
    .slick-parteneri .slick-dots li{
        margin-top:10px;
    }
    .slick-parteneri .slick-dots{
        bottom: -35px;
    }
    .slick5Items .slick-next::before,
    .slick5Items .slick-prev::before{
        width:23px;
        height:43px;
    }
    .slick-parteneri .slick-next::before,
    .slick-parteneri .slick-prev::before{
        width:23px;
        height:43px;
    }
    .bg-bs-footer a{
        font-size:14px;
    }
    .row-card-proiecte .card{
        width:100%;
    }
    .div-idTipProiect{
        background-color: #eee;
        border-radius: 4px !important;
        background-clip: content-box;
        margin-bottom: 10px;
    }
    #idTipProiect{
        background-color: #eee;
        border: 0px;
        color: #4c2777;
        width: 100%;
        padding: 10px 20px;
        border-radius: 4px !important;
    }

    .slick-parteneri .slick-prev::before, .slick-proiecte .slick-prev::before {
        float:left;
    }
    .slick-parteneri .slick-next::before, .slick-proiecte .slick-next::before {
        float:right;
    }

    .slick-proiecte .slick-prev::before,
    .slick-proiecte .slick-next::before{
        width: 23px;
        height: 43px;
    }
    .slick-proiecte .slick-prev{
        left:-15%;
    }
    .slick-proiecte .slick-next{
        right:-15%;   
    }
    /*part2*/
    .px-c05-mobile{
        padding-left: 5%!important;
        padding-right: 5%!important;
    }
    .col-32{
        flex: 0 0 48%;
        max-width: 48%;
    }
    .col-22h{
        flex: 0 0 48%;
        max-width: 48%;
    }
    .col-48{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .row-produs-cont .table tr td{
        font-size: 1rem;
    }
    .list-dest .card-deck{
        display: -ms-flexbox;
        display: flex;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-left: -2%;
        margin-right: -2%;
    }
    .list-dest .card-deck .card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 46%;
        flex: 0 0 46%;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 2%;
        margin-bottom: 20px;
        margin-left: 2%;
    }
    .row-card-proiecte .deck-proiect .card-proiect,
    .deck-galerie .card-galerie,
    .deck-proiecte .card-proiecte{
        flex: 0 0 auto;
    }

    .navbar-toggler{
        position: absolute;
        right: 15px;
        top: 15px;
    }

    .navbar-collapse{
        background-image: url(../images/menu.jpg);
        background-size: cover;
        width: 100%;
        text-align: center;
    }
    .navbar-collapse .navbar-nav{
        margin-left:auto!important;
        margin-right:auto!important;
        text-align: center!important;
    }

    .mainContainer {
        padding-top: 10vh;
    }
    .list-btn{
        margin-bottom:20px!important;
    }
    .prod-box{
        margin-bottom: 20px;
    }
    .text-left-mobile{
        text-align: left!important;
    }
    .brand-logo{
        max-height: 60px;
    }
    .prod-name{
        font-size: 22px;
    }
    .card-destinatii .card-title{
        margin-bottom: 0px;
        word-break: break-word;
        font-size: 14px;
    }
    .form-check-input{
        margin-top: 2px;
    }
}

/*end mobil*/