body .container {width:100%!important; max-width: 1170px!important;}
#block-aspgov-offcanvas{display: none!important;}
.slide-new img{max-width: 100%!important; height:auto!important;}


@media (max-width:1479px){
    .onscroll .site-name__header{display:none}
}

@media (min-width:1170px){
    .programari-row .container{padding: 0;}
    .programari-row .container .row .col-md-4{padding: 0;}
    .programari-row .row .col-md-4 > div#block-program-banner{padding-right: 30px;}
    .programari-row .row .col-md-4 > div#block-achita-banner {padding-left: 30px;}
    #main-content .comanda-online a, #main-content .comanda-online {
    width: 80%;
    margin-bottom: 10px;
}
}

@media (max-width:1400px){
    .programari-row-3 #block-aspgov-ses, .programari-row-3 #block-achita-banner{text-align: right; padding: 30px 0px 30px 50px;}
    .programari-row-3 #block-aspgov-ses h3{padding-left: 100px;}
    .programari-row-3 #block-aspgov-ses .linebutt .btn, .btn.btn-red{font-size: 13px;}
    .programari-row-3 #block-aspgov-ses .linebutt .btn.autorizare{margin-left:5px;}
    .programari-row-3 #block-program-banner{text-align: left; padding: 30px 50px 30px 0px;}
    .programari-row-3 #block-mdelivery-banner{padding: 30px;}
.programari-row-3 .banner-top-text {padding: 5px 0 20px 0; min-height: 10px;} 
}

@media (max-width:1170px){
    #main-navigation{padding-left: 10px; padding-right: 10px;}
    #main-navigation nav > ul > li > a {padding: 10px 5px;}
    .row {margin-right: 0;  margin-left: 0;}
    .row-slider .row {margin-right: -15px;  margin-left: -15px;}
    .row-slider .slide-new .carousel-caption{padding: 0 15px!important;}
}

@media (max-width:1024px){
    #main-navigation nav > ul > li > a {padding: 10px 8px;}
    #main-content #main ul.menu.menu--list li {width: 50%;}
.programari-row-3 {background: #08338f; background: linear-gradient(135deg, #08338f 0%, rgba(25,118,189,1) 33%, rgb(222 222 222 / 12%) 33%); padding: 0; color:#fff;}
.programari-row-3 .container-0 {background: linear-gradient(316deg, #08338f 0%, rgba(25,118,189,1) 35%, rgb(222 222 222 / 12%) 35%); padding: 0; margin:0;}
.vacante-block .views-exposed-form > div{width: 50%!important;}
}

@media (max-width:992px){
    .programari-row-3 { background: #08338F; background: linear-gradient(#08338f, #377bb5); padding: 10px 0; }
    .programari-row-3 .col-md-4 > div{text-align: center!important; padding: 30px 0!important;}
    .programari-row-3 .container-0 {background: none!important;}
    .programari-row-3 #block-mdelivery-banner{background: #fff; margin: 0 -15px;}
    .programari-row-3 #block-contestatie-banner{background: #fff; margin: 0 -15px;}
    .programari-row-3 #block-aspgov-ses h3{padding-left: 0;}
    .programari-row-3 #block-aspgov-ses .linebutt .btn, .btn.btn-red{font-size: 18px;} 
}

@media (max-width:980px){
    #header .container, #header .row, #header #main-navigation{padding: 0; margin: 0; width: 100%;}
    #block-aspgov-branding .site-name a{font-size:30px; line-height: 32px;}
    #block-aspgov-branding .site-slogan{font-size:18px; line-height: 20px;}
    .banner-top-text{min-height:42px;}
    #main-content #main ul.menu.menu--list li {height: 180px; }
    #block-aspgov-offcanvas{display: block!important;}
    #block-aspgov-menumain{display: none!important; padding: 0; margin: 0;}
    #block-aspgov-offcanvas .navbar-nav{width: 100%; float: none;}
    #block-aspgov-offcanvas .navbar-nav>li {position: relative; list-style: none; float: none;}
#main .node__content table.table {display: block; overflow-x: auto;}
    .media-all .views-field-title h4{padding-right: 0;}
    .media-all .views-field-created{position: relative; top: inherit; right: inherit; margin-right: 0; text-align: right; padding-bottom: 5px;}
    #block-aspgov-serviciibottom .block3 .textban {min-height: 1px; padding: 10px 20px;}
    #block-aspgov-serviciibottom .block3 .textban a.btn{position: inherit;  bottom: inherit;}
    .programari-row-2 #block-program-prealabil{padding-right:0; max-width: 50%;}
    .programari-row-2 #block-depune-contestatie{padding-left:0; max-width: 50%; text-align: right; float: right;}
.vacante-block .views-exposed-form > div{width: 100%!important;}
}


@media (max-width:768px){
    .row-wig .col-xs-3,.row-wig .col-xs-6{padding:0}
    .forehead .container{padding:0}
    .forehead .col-xs-12{padding:0;margin:0}
    #block-aspgov-topright, #block-aspgov-branding{padding-top: 0px!important; text-align: center!important;}
    #block-aspgov-topright p{margin-bottom: 5px!important;}
    #block-aspgov-topright .description, #block-aspgov-topright .logo-call-centru{display: none;}
    #block-aspgov-branding .logo{float:none; margin-right:0;text-align:center;width:100%; 
         -webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}
    #block-aspgov-branding .logo img{margin:0 auto; padding-top: 0!important; padding-bottom: 0!important;}
    #block-aspgov-branding .site-name, #block-aspgov-branding .site-name a{margin:0; font-size:28px; line-height: 30px;}
    #block-aspgov-branding .site-slogan{padding:5px 0 2px 0; font-size:18px; line-height: 20px;}
    article.noutati-full iframe{min-height: 400px!important;}
    .taxonomy-term.vocabulary-furnizor-de-informatii .row .descript{float: right; text-align: right;}
    .taxonomy-term.vocabulary-furnizor-de-informatii .row .datacr{padding-top: 10px; width: 100%; position: relative;}
    #block-aspgov-serviciibottom .textban {min-height: 1px; padding: 10px 20px;}
#block-aspgov-serviciibottom .textban a.btn{position: inherit;  bottom: inherit;}
.programari-row-2 .linebutt .btn {font-size: 16px; padding: 6px;}
#edit-container-ds .form-group.row, #edit-container-ds2 .form-group.row, .forma-contestatie-examen section#edit-date-privind-emitentul .form-group.row{width: 100%!important;}
.slide-new .carousel-caption p {display: none;}
/*.row-slider a.d-block{display: none;}*/
}

@media (max-width:600px){
    article.noutati-full .main-image{margin:0 0 10px 0!important; width: 100%;}
    article.noutati-full .main-image img{width: 100%!important; height: auto!important; max-height:none!important;}
}



/*----faqPrint-----*/
.footer-print, .dno-print{display:none}
@media print{
    @page{margin:0;}
    body .dialog-off-canvas-main-canvas > div, .d-print-none, header, footer, nav.breadcrumb, #main.contid1234 h1.page-title, 
    form .webform-progress *, form div.alert, form div[data-drupal-selector="edit-actions"] {display:none;}
    body .dialog-off-canvas-main-canvas #page, .dno-print{display: block;}
    .footer-print{display:block;border:1px solid #dedede;list-style:none;padding:10px}
    #page>.container{border:none!important}
    
    #main.contid1234 .petit-bl1{margin-top: -60px;}
    form #edit-pasul-1 > div {margin: 0!important; padding: 0!important;}
    
}
/*----end print---*/