@media screen and (max-width: 2500px) {
    .input-resize2 {
        width: 80.8% !important
    }

    .input-resize {
        width: 80% !important
    }

    .testimonials .col-xs-12.col-sm-6 {
        min-height: 310px
    }

    h3.why-elis-title {
        min-height: 60px
    }

    .ul-why-elis {
        min-height: 80px
    }

    .cv-form input {
        width: 63%;
        margin-left: 15px
    }

    .cv-form input .cv-margin {
        width: 70%
    }

    .cv-style input[type="file"] {
        display: block;
        /* margin-left: -55px !important */
    }

    .modal-dialog {
        width: 40%;
        margin: 30px auto
    }

    #global-modal-download-guaranty.modal .announce-formular {
        color: #fff;
        text-align: left;
        margin-top: 30px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 90px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 55px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: 0;
        padding-left: 20px;
        margin-left: -20px
    }

    .announce-formular ul {
        margin-left: -40px
    }

    .subslider-image2 {
        display: none
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -325px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -50%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -55%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -3%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 9.5%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 95px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: -17%;
        margin-bottom: 20px
    }

    .js--page-footer .container .col-sm-3.first {
        width: 20%;
        margin-left: -20%
    }

    .offer-header a {
        padding: 3px 7px;
        font-size: 1em
    }
}

@media screen and (max-width: 2100px) {
    .offer-header a {
        color: #fff;
        padding: 3px 12px;
        background: #000;
        font-size: 1em;
        text-transform: uppercase;
        border: 1px solid #000;
        border-radius: 5px !important;
        padding: 3px 7px;
        font-size: 1em
    }
}

@media screen and (max-width: 1999px) {
    .input-resize2 {
        width: 80.8% !important
    }

    .input-resize {
        width: 80% !important
    }

    .testimonials .col-xs-12.col-sm-6 {
        min-height: 310px
    }

    h3.why-elis-title {
        min-height: 60px
    }

    .ul-why-elis {
        min-height: 80px
    }

    .cv-form input {
        width: 63%;
        margin-left: 15px
    }

    .cv-form input .cv-margin {
        width: 70%
    }

    .cv-style input[type="file"] {
        display: block;
        /* margin-left: -55px !important */
    }

    .modal-dialog {
        width: 40%;
        margin: 30px auto
    }

    #global-modal-download-guaranty.modal .announce-formular {
        color: #fff;
        text-align: left;
        margin-top: 30px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 90px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 55px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: 0;
        padding-left: 20px;
        margin-left: -20px
    }

    .announce-formular ul {
        margin-left: -40px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -48%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 9.8%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -200px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -8px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 94px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 8.5%;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -37%
    }

    .banner {
        position: absolute;
        right: 0;
        margin-right: 385px;
        top: 0;
        margin-top: 210px
    }

    .js--page-footer .container .col-sm-3.first {
        width: 20%;
        margin-left: 0
    }

    .copy-right-offset {
        margin-left: 3%
    }
}

@media screen and (min-width: 1930px) {
    .col-custom-8 {
        width: 64.667% !important
    }
}

@media (min-width: 1930px) and (max-width: 2500px) {
    .push-down-10.logo-new {
        margin-left: 83% !important;
        margin-bottom: 20px;
        width: 150px;
        height: auto
    }

    .col-lg-2-2 {
        width: 10%
    }

    .social {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media (max-width: 1920px) {
    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 5.5%;
        margin-bottom: 20px
    }

    .padding-form-text {
        width: 49%
    }

    #global-modal.modal .formular {
        float: right;
        margin-top: 140px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 140px
    }

    #global-modal-download-guaranty.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: 50px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 65px
    }

    #global-modal.modal .modal-dialog {
        width: 40%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 52%
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal #download-guaranty .form-group:nth-child(4) label {
        max-width: 150px;
        padding-right: 15px !important
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 30px
    }

    #global-modal.modal .announce-formular {
        width: 45%;
        margin-top: 30px;
        margin-bottom: 30px
    }

    #global-modal.modal .formular2 {
        margin-top: 60px;
        margin-bottom: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -190px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -160px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 90px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 3px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 90px
    }

    .content-footer2 {
        margin-top: 20px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -70px
    }

    .social {
        margin-left: -16px;
        padding-left: 0;
        padding-right: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -46.3%
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 80px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .js--page-footer .container .col-sm-3.first {
        width: 24%;
        margin-left: 7.5%
    }

    .copy-right-offset {
        margin-left: 0
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 50px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .carousel-caption .btn {
        text-transform: unset;
        margin-top: 120px
    }

    .announce-formular ul {
        margin-left: -40px
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        margin-left: 17px
    }

    .incredere {
        min-height: 236px
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 650px;
        width: 100%
    }

    .col-custom-1 {
        width: 10.333%
    }
}

@media (max-width: 1681px) {
    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        right: 245px
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 245px
    }

    .js--page-footer .container {
        width: 80%
    }

    .line-bottom {
        width: 61% !important;
        right: 396px !important
    }

    #global-modal.modal .modal-dialog {
        width: 42%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 54%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 6%;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .padding-form-text {
        width: 100%
    }

    #global-modal.modal .formular {
        float: right;
        margin-top: 120px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 130px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 25px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 45px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal #download-guaranty .form-group:nth-child(4) label {
        max-width: 120px;
        padding-right: 15px !important
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 10px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 15px !important;
        margin-left: 11px !important
    }

    #global-modal.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: 30px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 6px
    }

    .social {
        margin-left: -10px
    }

    #global-modal.modal .formular2 {
        margin-top: 45px
    }

    #global-modal.modal .announce-formular {
        width: 45%;
        margin-top: 5px;
        margin-bottom: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -41%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -120px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -80px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 95px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 22px
    }

    .carousel-caption .btn {
        text-transform: unset;
        margin-top: 70px
    }

    .banner {
        position: absolute;
        right: 0;
        margin-right: 258px;
        top: 0;
        margin-top: 210px
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 640px;
        width: 100%;
        background-size: cover
    }

    .col-custom-1 {
        width: 10.333%
    }
}

@media screen and (min-width: 1510px) and (max-width: 1650px) {
    .col-sm-offset-2.mymap {
        margin-left: 14% !important
    }
}

@media screen and (max-width: 1600px) {
    .personaj1 {
        left: 40px
    }

    .personaj2 {
        right: 10px
    }

    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        right: 190px
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 190px
    }

    .js--page-footer .container {
        width: 85%
    }

    .linkedin-icon, .pinterest-icon {
        right: 25px
    }

    .youtube-icon, .instagram-icon {
        right: 90px
    }

    .line-bottom {
        width: 63% !important;
        right: 379px !important
    }

    .carousel-caption .btn {
        margin-top: 50px !important
    }

    #global-modal.modal .modal-dialog {
        width: 45%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 58%
    }

    .line-bottom {
        width: 100%
    }

    #global-modal.modal .formular {
        float: left;
        margin-top: 100px
    }

    #global-modal.modal .announce-formular {
        color: #fff;
        margin-top: 40px;
        text-align: left;
        padding-left: 40px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -102px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -39.5%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10%
    }
}

@media screen and (max-width: 1570px) {
    .carousel-caption .btn {
        text-transform: unset;
        margin-top: 50px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -93px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -38%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -3%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -53%
    }
}

@media screen and (max-width: 1540px) {
    .col-sm-offset-2.mymap {
        margin-left: 10% !important;
        margin-right: 150px
    }

    #global-modal.modal .formular {
        margin-top: 80px
    }

    #global-modal.modal .announce-formular {
        margin-bottom: 40px;
        color: #fff;
        margin-top: 40px;
        text-align: left;
        padding-left: 40px
    }

    .carousel-caption .btn {
        text-transform: unset;
        margin-top: 35px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -23%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -37%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -4%
    }
}

@media only screen and (min-width: 1442px) and (max-width: 1601px) {
    .dm-subitem_submenu-inline img {
        width: 100%
    }

    .dm-item_submenu-mega > ul > li {
        min-width: 190px !important;
        max-width: 190px !important
    }

    .dm-item_submenu-tabs > ul > li > ul {
        min-width: 760px !important
    }
}

@media (max-width: 1441px) {
    .dm-subitem_submenu-inline img {
        width: 100%
    }

    .dm-item_submenu-mega > ul > li {
        min-width: 190px !important;
        max-width: 190px !important
    }

    .dm-item_submenu-tabs > ul > li > ul {
        min-width: 760px !important
    }

    .content-footer-sm {
        margin-left: 90px
    }

    .line-bottom {
        width: 66% !important;
        right: 342px !important
    }

    .facebook-icon, .googleplus-icon {
        left: 25px
    }

    .linkedin-icon, .pinterest-icon {
        right: 40px
    }

    .youtube-icon, .instagram-icon {
        right: 106px
    }

    .js--page-footer .container {
        width: 92%
    }

    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        right: 110px
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 110px
    }

    #global-modal.modal .modal-dialog {
        width: 49%
    }

    .carousel-caption .btn {
        text-transform: unset;
        margin-top: 0
    }

    #global-modal.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: 30px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    .padding-form-text {
        width: 65%
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 15px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 60%
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 100px
    }

    #global-modal-download-guaranty.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: 40px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    #global-modal.modal .announce-formular {
        color: #fff;
        margin-top: 0;
        text-align: left;
        padding-left: 40px
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: -10px;
        padding-right: 80px
    }

    .announce-formular ul {
        margin-left: 10px;
        padding-left: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 55px
    }

    #global-modal.modal .announce-formular {
        color: #fff;
        margin-top: 20px;
        text-align: left;
        padding-left: 40px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 75px;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .copy-right-offset {
        margin-left: -5%
    }

    .js--page-footer .container .col-sm-3.first {
        width: 29%;
        margin-left: 2.9%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 11px !important
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 65px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 5px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -34%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -116px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10.1%
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 0;
        margin-top: 25px
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: -10px;
        padding-right: 20px
    }

    #global-modal.modal .formular2 {
        margin-top: 50px;
        margin-left: 25px
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 5px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 55px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 15px
    }

    .container-error2 {
        transform: translateY(21vh)
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 600px;
        width: 100%;
        background-size: contain
    }

    .col-custom-1 {
        width: 10.333%
    }
}

@media (max-width: 1400px) {
    .js--page-footer .container {
        width: 95%
    }

    #global-modal.modal .formular {
        margin-top: 50px
    }

    #global-modal.modal label {
        color: #fff;
        margin-right: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -110px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -31%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10.5%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 1px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 80px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

@media (max-width: 1366px) {
    .dm-subitem_submenu-inline img {
        width: 100%
    }

    .dm-item_submenu-mega > ul > li {
        min-width: 190px !important;
        max-width: 190px !important
    }

    .dm-item_submenu-tabs > ul > li > ul {
        min-width: 760px !important
    }

    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        right: 90px
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 90px
    }

    .js--page-footer .container {
        width: 100%
    }

    .line-bottom {
        width: 69.5% !important;
        right: 325px !important
    }

    .carousel-caption .btn {
        margin-top: 10px !important
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 50px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 80px;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .padding-form-text {
        width: 70%
    }

    #global-modal.modal .formular2 {
        margin-top: 65px
    }

    #global-modal.modal .modal-dialog {
        width: 55%
    }

    #global-modal.modal label {
        color: #fff;
        padding-right: 20px
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        padding-left: 20px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 35px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 69%
    }

    #global-modal.modal .formular {
        margin-top: 60px
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 50px
    }

    .js--page-footer .container .col-sm-3.first {
        width: 20%;
        margin-left: 9.5%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -31%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -100px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -60px
    }

    .termeni-si-conditii {
        margin-left: -5%
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 12px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10.5%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 6px
    }

    .carousel-caption .btn {
        text-transform: unset;
        margin-top: 0
    }

    .copy-right-offset {
        margin-left: -9%
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: -10px;
        padding-right: 20px
    }

    #global-modal.modal .announce-formular h3 {
        margin-top: 25px
    }

    #global-modal.modal .formular {
        margin-top: 50px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 60px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        color: #fff;
        margin-top: 60px;
        text-align: left;
        padding-left: 40px
    }

    #global-modal.modal .formular {
        margin-top: 120px
    }

    .push-down-10.logo-new {
        margin-left: 90%;
        margin-bottom: 20px;
        width: 150px;
        height: auto
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 550px;
        width: 100%;
        background-size: cover
    }

    .col-custom-1 {
        width: 10.333%
    }
}

@media screen and (max-width: 1350px) {
    .col-sm-offset-2.mymap {
        margin-left: 0 !important;
        margin-right: 180px
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 100% !important;
        border-radius: 20px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 30px;
        margin-right: -10px
    }

    #global-modal.modal .announce-formular {
        margin-top: 10px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 40px
    }

    #global-modal.modal label {
        color: #fff;
        padding-right: 20px;
        margin-right: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -97px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -30%
    }
}

@media screen and (max-width: 1333px) {
    .js--page-footer .container .col-sm-3.first {
        width: 20%;
        margin-right: 40px;
        margin-left: 10%
    }

    .js--page-footer .container .col-sm-3.second {
        width: 14%
    }

    .js--page-footer .container .col-sm-3.second.first-child {
        margin-left: 100px;
        margin-right: 60px
    }

    #global-modal.modal .formular {
        margin-top: 60px
    }

    #global-modal.modal .announce-formular p {
        margin-top: 60px;
        margin-left: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -93px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -30%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10%
    }
}

@media screen and (max-width: 1300px) {
    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        right: 60px
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 60px
    }

    #global-modal.modal .announce-formular p {
        margin-top: -10px;
        margin-left: 20px
    }

    .announce-formular ul {
        margin-left: 10px;
        padding-left: 10px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 0;
        float: right;
        margin-right: 40px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 100% !important;
        border-radius: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -85px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -27%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10.5%
    }
}

@media screen and (max-width: 1281px) {
    .content-footer-sm {
        margin-left: 50px
    }


    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 18px
    }

    .cv-form .btn-jumbotron {
        margin-left: 0
    }

    .input-resize2 {
        width: 80.8% !important
    }

    .padding-form-text {
        width: 75%
    }

    .announce-formular ul {
        margin-left: -10px;
        padding-left: 30px
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: 20px;
        padding-left: 20px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 45px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal label {
        color: #fff;
        text-align: left;
        margin-right: 10px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 69%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 35px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog {
        width: 57%
    }

    .carousel-caption .btn {
        margin-top: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 40px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-left: 20px;
        margin-top: 40px
    }

    #global-modal.modal .announce-formular2 p {
        padding-right: 20px;
        margin-top: 50px;
        padding-left: 20px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 6%;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -41%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -110px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -88px
    }

    .social {
        margin-left: 0
    }

    .line-bottom {
        width: 100%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 9px !important
    }

    .contact-text {
        margin-right: 260px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10.8%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 75px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -14px
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -3px
    }

    #global-modal.modal .announce-formular p {
        margin-top: 20px;
        margin-left: 20px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 30px;
        margin-right: -10px
    }

    #global-modal.modal .formular {
        margin-top: 110px
    }

    #global-modal.modal .formular2 {
        margin-top: 50px
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 35px
    }

    #global-modal.modal .announce-formular {
        margin-top: 40px;
        padding-left: 10px
    }

    .js--page-footer .container .col-sm-3.first {
        width: 20%;
        margin-right: 40px;
        margin-left: 9.5%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -64px
    }

    .banner {
        position: absolute;
        right: 0;
        margin-right: 68px;
        top: 0;
        margin-top: 210px
    }

    .col-custom-1 {
        width: 10.333%
    }
}

@media screen and (max-width: 1250px) {
    .btn-sim-menu {
        margin-left: -70px
    }

    .login-top-menu {
        right: 0
    }

    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        right: 40px
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 40px
    }

    .linkedin-icon, .pinterest-icon {
        right: 51px
    }

    .youtube-icon, .instagram-icon {
        right: 117px
    }

    #global-modal.modal .announce-formular p {
        margin-top: -10px;
        margin-left: 20px
    }

    #global-modal.modal .modal-dialog {
        width: 62%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -54px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -40%
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
    .mash-menu .drop-down-large, .mash-menu .drop-down-medium {
        width: 900px !important
    }
}

@media screen and (max-width: 1200px) {
    .personaj1 {
        left: 10px
    }

    .line-bottom {
        width: 67.5% !important
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 74%
    }

    .testimonials .col-xs-12.col-sm-12 a .prev-img-box {
        top: 30px;
        right: 0
    }

    .testimonials .col-xs-12.col-sm-12 a .next-img-box {
        left: 0;
        top: 30px
    }

    #js--latest-products-carousel {
        margin-top: 0
    }

    .products-navigation__arrows a.prev-img .prev-img-box {
        right: 0;
        top: 15px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 1088px;
        top: 15px
    }

    .col-sm-offset-2.mymap {
        margin-right: 300px;
        margin-left: 15% !important;
        margin-right: 180px
    }

    .carousel-caption .btn {
        margin-top: -10px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -40px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -38%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 11%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -79px
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .mash-menu .mash-list-items > li > a {
        padding: 42px 7px !important
    }

    .mash-menu-inner-container {
        right: 0
    }

    .mash-menu .drop-down-large, .mash-menu .drop-down-medium {
        width: 800px !important
    }

    #content-1 .col-md-3, #content-2 .col-md-3 {
        width: 30% !important
    }
}

@media only screen and (min-width: 1150px) and (max-width: 1199px) {
    .header .container {
        width: 1025px
    }

    .header .header-logo {
        margin-left: -80px
    }

    .mash-menu {
        margin-left: -80px !important
    }

    .btn-sim-menu {
        margin-left: -80px !important
    }
}

@media only screen and (min-width: 1115px) and (max-width: 1149px) {
    .header .container {
        width: 1025px
    }

    .header .header-logo {
        margin-left: -60px
    }

    .mash-menu {
        margin-left: -60px !important
    }

    .btn-sim-menu {
        margin-left: -60px !important
    }
}

@media only screen and (min-width: 1050px) and (max-width: 1114px) {
    .header .container {
        width: 1025px
    }

    .header .header-logo {
        margin-left: -30px
    }

    .mash-menu {
        margin-left: -75px !important
    }

    .btn-sim-menu {
        margin-left: -110px !important
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1049px) {
    .header .container {
        width: 1024px
    }

    .header .header-logo {
        margin-left: -20px
    }

    .header .header-logo img {
        width: 75%
    }

    .mash-menu {
        margin-left: -75px !important
    }

    .btn-sim-menu {
        margin-left: -110px !important
    }

    .mash-menu .mash-list-items > li > a {
        font-size: 13px !important
    }
}

@media only screen and (min-width: 1020px) and (max-width: 1024px) {
    .header .header-logo {
        margin-left: -40px
    }

    .mash-menu {
        margin-left: -30px !important
    }

    .btn-sim-menu {
        margin-left: -90px !important
    }

    .mash-menu .mash-list-items > li > a {
        font-size: 13px !important
    }
}

@media screen and (max-width: 1199px) {
    .btn-sim-menu {
        margin-left: 0
    }

    .top .col-custom-1 {
        width: 15%
    }

    .desktop-cere-oferta {
        right: 145px
    }

    .offer-header a {
        padding: 3px 4px
    }

    .contact-text {
        margin-right: 380px
    }

    .facebook-icon, .googleplus-icon {
        left: 32px
    }

    .navbar-nav {
        margin-left: 15px
    }

    .icon-search {
        right: 317px
    }

    .subslider-icon-1 {
        left: 50px
    }

    .subslider-icon-2 {
        left: 70px
    }

    .subslider-icon-3 {
        left: 55px
    }

    .col-video img {
        width: 294px !important
    }

    .col-categorie-produs img {
        width: 294px !important
    }

    .col-garantie img {
        width: 294px !important
    }

    .col-preturi-produse img {
        width: 294px !important
    }

    .col-cere-oferta img {
        width: 294px !important
    }

    .col-download-catalog img {
        width: 294px !important
    }

    .overlay-img {
        width: 294px !important;
        height: 159px !important
    }

    .overlay-img img {
        width: 50px !important;
        height: 50px !important;
        left: 40%
    }

    .overlay-img p {
        margin-top: 65px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 890px
    }

    .linkedin-icon, .pinterest-icon {
        right: 15px
    }

    .youtube-icon, .instagram-icon {
        right: 62px
    }

    .servicii .transport {
        min-height: 405px
    }

    #global-modal.modal .modal-dialog {
        width: 64%
    }

    .wrong-steps {
        margin-top: 60px !important
    }

    .text.txt-why-elis.content-steps {
        min-height: 191px
    }

    .montarea-pavelelor {
        min-height: 294px
    }

    .greseli-executie {
        min-height: 261px
    }

    .why-elis .txt-why-elis.servicii-integrate {
        min-height: 115px
    }

    .txt-why-elis.maintenance1.murdaria-persistenta {
        min-height: 184px
    }

    .txt-why-elis.rugina {
        min-height: 115px
    }

    button.send-cv {
        margin-right: 60px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 70px;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .social {
        margin-left: -11px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -175px
    }

    .footer-widgets ul.nav.nav-footer li {
        margin-bottom: 10px;
        width: 50%;
        float: left
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -59%
    }

    .second {
        margin-left: 2.5%
    }

    .copy-right-offset {
        margin-left: 4%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -48%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 14.5%
    }

    .contact-align .container {
        width: 100%;
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (max-width: 1176px) {
    .btn-sim-menu {
        margin-left: -8px
    }

    .line-bottom {
        width: 66.5% !important
    }

    .offer-header a {
        font-size: 1em
    }
}

@media screen and (max-width: 1150px) {
    #global-modal-download-guaranty.modal .modal-dialog {
        width: 77%
    }

    .offer-header a {
        padding: 3px
    }
}

@media screen and (max-width: 1134px) {
    .line-bottom {
        right: 290px !important
    }

    .reprezentanti {
        width: 35% !important
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 120px
    }

    #global-modal.modal .modal-dialog {
        width: 66%
    }

    .js--page-footer .container .col-sm-3.second {
        width: 18%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 78%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 100px;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -56%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -161px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -46.5%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 14.5%
    }
}

@media screen and (max-width: 1085px) {
    .youtube-icon, .instagram-icon {
        right: 58px
    }

    .facebook-icon, .googleplus-icon {
        left: 27px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 81%
    }

    #global-modal.modal .modal-dialog {
        width: 68%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 80px;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -54%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -45%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 146px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -18px
    }
}

@media screen and (max-width: 1074px) {
    .company-img-about {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 1em;
        padding-top: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 10px
    }

    #global-modal.modal .formular {
        margin-top: 60px
    }

    #global-modal.modal label {
        color: #fff;
        padding-right: 0;
        margin-right: 20px
    }

    #global-modal.modal .modal-dialog {
        width: 65%
    }

    #global-modal.modal .announce-formular {
        margin-top: 20px;
        padding-left: 10px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 82%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -152px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 110px;
        margin-bottom: 20px;
        margin-top: 20px
    }
}

@media (max-width: 1050px) {
    .offer-header a {
        padding: 3px
    }
}

@media (max-width: 1036px) {
    .linkedin-icon, .pinterest-icon {
        right: 10px
    }

    .youtube-icon, .instagram-icon {
        right: 46px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 85%
    }

    .jumbotron__title {
        margin-top: 30px
    }

    .carousel-caption .btn {
        margin-top: -20px
    }

    #global-modal.modal .modal-dialog {
        width: 65%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -44.5%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -51%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -145px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 100px;
        margin-bottom: 20px;
        margin-top: 20px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 141px
    }
}

@media (max-width: 1024px) {
    .btn-sim-menu {
        margin-left: -78px
    }

    .punct-lucru4 {
        margin-top: 0;
        position: relative;
        left: 139px
    }

    .content-footer-sm {
        margin-top: 0
    }

    .pagina-cere-oferta .col-md-6 {
        width: 100% !important
    }

    .underline_title_cere_oferta {
        width: 42%
    }

    .checkboxuri-alegere-produs {
        width: 100% !important;
        margin-left: 0
    }

    #RequestOffer_distributor_1, #RequestOffer_distributor_4, #RequestOffer_distributor_7, #RequestOffer_distributor_10, #RequestOffer_distributor_13, #RequestOffer_distributor_16 {
        margin-left: 0
    }

    .footer-widgets {
        background: #353434 !important
    }

    .overlay-img p {
        margin-top: 63px !important
    }

    .contact-text {
        margin-right: 306px
    }

    .adresa-punct-lucru1 {
        position: relative;
        left: 0 !important
    }

    .adresa-punct-lucru2 {
        position: relative;
        left: 0 !important
    }

    .line-bottom {
        right: 105px !important;
        margin-top: 10px;
        width: 80% !important
    }

    .reprezentanti {
        width: 100% !important;
        margin-top: 30px
    }

    #global-modal.modal .announce-formular2 p {
        margin-top: 35px
    }

    .carousel-caption .btn {
        margin-top: 0
    }

    .padding-form-text {
        width: 100%
    }

    #global-modal.modal .modal-dialog {
        width: 68%
    }

    #global-modal.modal .formular2 {
        margin-top: 40px;
        margin-bottom: 10px
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 5px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 86%
    }

    .contact-align {
        margin-bottom: 50px
    }

    .navbar .offer-header {
        padding: 3px 7px
    }

    .col-sm-offset-2.mymap {
        margin-right: 200px;
        margin-left: 110px !important
    }

    .input-resize {
        width: 75% !important
    }

    .input-resize2 {
        width: 75.8% !important
    }

    .col-sm-12 {
        padding-right: 15px
    }

    .padding-right-none {
        padding-right: 0
    }

    .cv-form .btn-jumbotron {
        margin-left: -20px
    }

    .cv-style input[type="file"] {
        display: block;
        margin-left: -45px !important
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 120px;
        margin-bottom: 20px;
        margin-top: 0
    }

    #global-modal.modal .formular {
        margin-top: 60px
    }

    #global-modal.modal label {
        color: #fff;
        margin-right: 20px;
        padding-right: 15px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 30px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 100% !important;
        border-radius: 20px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 30px;
        margin-right: -10px
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        padding-right: 0;
        margin-bottom: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -44%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 14.5%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 45px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 43px !important
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 7px
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -7px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 20px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 40px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        margin-top: 40px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 90px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 20%;
        margin-left: 0;
        float: right;
        margin-top: 15px;
        margin-right: 8px
    }

    .form-front input {
        float: left;
        width: 60%;
        margin-top: 0;
        height: 28px;
        border-radius: 6px;
        background-color: #fff;
        border: 1px solid #e5e5dc;
        margin-left: 5px
    }

    .inovatie {
        min-height: 240px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-right: 26%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -20px
    }

    .container-error2 {
        transform: translateY(20vh)
    }

    .footer-widgets ul.nav.nav-footer li {
        margin-bottom: 10px;
        width: 50%;
        float: left
    }

    .termeni-si-conditii {
        margin-left: 4.7%
    }

    .copy-right-offset {
        margin-left: 10%
    }

    .push-down-10.logo-new {
        margin-left: 34%;
        margin-bottom: 20px;
        width: 150px;
        height: auto
    }

    .offer-header a {
        padding: 3px
    }

    .contact-align .col-md-8 {
        width: 100% !important
    }

    .contact-align .container {
        padding: 0 12% !important
    }
}

@media screen and (max-width: 1024px) {
    .col-custom-8 {
        width: 63.667%
    }

    .col-custom-1 {
        width: 10.333%
    }

    .style-slogan h2 {
        padding: 0 210px
    }

    .style-images img {
        width: 100%
    }

    .style-gallery img {
        width: 100%
    }

    .style-img-box2 {
        margin-bottom: 27px
    }

    .style-gallery {
        /* background: linear-gradient(to bottom, #fff 50%, #fdca00 50%) */
    }

    .style-slogan h2 {
        margin-top: 40px
    }

    .style-slogan {
        min-height: 550px
    }

    .personaj1 {
        top: 550px
    }

    .personaj2 {
        top: 550px
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .mash-menu-inner-container {
        right: 37px
    }
}

@media screen and (max-width: 999px) {
    .line-bottom {
        margin-bottom: 90px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 80px;
        text-align: center
    }

    .footer-widgets .footer-widgets__social {
        text-align: center;
        display: inline-block
    }

    .container .col-sm-3.second {
        width: 20%;
        margin-top: -60px !important
    }

    .js--page-footer .container .col-sm-3.second.first-child {
        margin-left: 18%
    }

    .copy-right {
        margin-left: 115px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -43%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 135px
    }
}

@media screen and (max-width: 992px) {
    .col-custom-8 {
        width: 100% !important;
        padding: 0
    }

    .col-custom-1 {
        width: 10.333%
    }

    .navbar-nav {
        margin-left: 0;
        width: 100%
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .mash-menu .mash-list-items > li > a {
        padding: 0 15px 30px !important
    }

    .mash-menu .drop-down-large, .mash-menu .drop-down-medium {
        width: 700px !important
    }

    .carousel-inner {
        margin-top: 49px
    }
}

@media screen and (max-width: 991px) {
    #ui-datepicker-div {
        top: 1840px !important
    }

    .bg-formular-garantie, .bg-formular-garantie2 {
        padding-right: 0 !important
    }

    .mash-menu-inner-container {
        right: 0
    }

    .under-slider .col-xs-12 {
        width: 33.33333% !important
    }

    .subslider-icon-1, .subslider-icon-2, .subslider-icon-3 {
        position: inherit;
        width: 35px !important;
        float: none !important;
        margin: 0 !important
    }

    .banners__title {
        font-size: 14px
    }

    .banners-box {
        font-size: 14px;
        padding: 15px 10px 15px 10px;
    }
	
	.banners-box img { max-width: 50px; margin: 5px 15px 5px; }

    .header .header-logo {
        padding: 0 !important
    }

    .mobile-cere-oferta {
        top: 25px !important
    }

    /*
	.header .navbar-toggle {
        top: -5px !important
    }
	*/

    .header-mobile {
        height: 131px !important
    }

    .header-logo img {
        width: 150px;
        height: 70px
    }

    .style-slogan h2 {
        padding: 0 100px
    }

    .style-description p {
        padding-right: 0
    }

    .img-elem-style img:last-child {
        margin-top: 20px
    }

    .style-images h2 {
        margin-top: 560px
    }

    .style-images p:last-child {
        margin-top: 20px
    }

    .style-img-box1 {
        margin-bottom: 20px
    }

    .style-gallery {
        /* background: linear-gradient(to bottom, #fff 28%, #fdca00 28%) */
    }

    .style-nume p {
        padding: 0
    }

    .navbar-collapse.collapse {
        right: 0 !important
    }

    .despre-contul-meu {
        padding: 10px 5px 0
    }

    .user-menu {
        position: absolute;
        top: 12px;
        right: 50px !important
    }

    .mobile-cere-oferta {
        position: relative;
        top: 40px;
        padding: 0;
        right: -47px
    }

    .mobile-cere-oferta .offer-header {
        font-size: 12px;
        border-radius: 0 !important;
        padding: 7px 15px;
        color: #000;
        border: 2px solid #000;
        background: #efca30;
        text-transform: uppercase !important;
        font-weight: 600
    }

    .mobile-cere-oferta .offer-header:hover {
        font-size: 12px;
        border-radius: 0 !important;
        padding: 7px 15px;
        color: #efca30 !important;
        border: 2px solid #efca30;
        background: #000;
        text-decoration: none;
        text-transform: uppercase !important;
        font-weight: 600
    }

    .btn-open-simulator-mobile {
        background-image: url(/themes/frontend/site/assets/images/mobile/45x45.jpg);
        background-position: center;
        background-repeat: no-repeat;
        width: 45px;
        height: 45px;
        border: 2px solid #000
    }

    .btn-open-simulator-mobile:hover {
        background-image: url(/themes/frontend/site/assets/images/mobile/45x45.hover.jpg);
        border: 2px solid #fff
    }

    .top .col-md-12 {
        text-align: left
    }

    .btn-sim-menu-mobile {
        position: absolute;
        top: 8px;
        left: 55%
    }

    .search-panel__form .form-control {
        width: 50%;
        margin-left: 18px
    }

    .user-icon {
        position: absolute;
        top: 15px;
        right: 130px
    }

    .login-top-menu {
        color: #fff
    }

    .login-top-menu a {
        color: #fff
    }

    .login-top-menu a:hover {
        color: #efca30 !important
    }

    .punct-lucru4 {
        left: 86px
    }

    .socialmedia-footer {
        text-align: center
    }

    .content-footer-sm {
        margin-left: 0
    }

    .line-bottom {
        margin-bottom: 140px
    }

    .copy-right-offset {
        text-align: center
    }

    .copy-right {
        margin-left: 0 !important
    }

    .underline_title_cere_oferta {
        width: 56%
    }

    .bg-sect1-formular {
        z-index: 1
    }

    .underline_title_cere_oferta2 {
        width: 100%
    }

    #montatori, #distribuitori {
        z-index: 1
    }

    .distribuitori-checkbox .col-sm-4 {
        width: 50% !important
    }

    .montatori-checkbox .col-sm-4 {
        width: 50% !important
    }

    #montatori {
        margin-bottom: 40px
    }

    .subslider-icon-1 {
        left: 70px
    }

    .subslider-icon-2 {
        left: 90px
    }

    .subslider-icon-3 {
        left: 70px
    }

    .col-video img {
        width: 360px !important
    }

    .col-categorie-produs img {
        width: 360px !important
    }

    .col-garantie img {
        width: 360px !important
    }

    .col-preturi-produse img {
        width: 360px !important
    }

    .col-cere-oferta img {
        width: 360px !important
    }

    .col-download-catalog img {
        width: 360px !important
    }

    .overlay-img {
        width: 360px !important;
        height: 195px !important
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important;
        left: 40%
    }

    .overlay-img p {
        margin-top: 81px !important
    }

    .icon-search {
        right: 370px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 670px
    }

    .facebook-icon, .googleplus-icon {
        left: 35px
    }

    .linkedin-icon, .pinterest-icon {
        right: 28px
    }

    .youtube-icon, .instagram-icon {
        right: 91px
    }

    .contact-text {
        margin-right: 394px
    }

    .montatori-checkbox .checkbox {
        margin-bottom: 0 !important
    }

    .col-custom-1 {
        width: 10.333%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 89%
    }

    #global-modal.modal .form-control--contact {
        margin-left: 100px
    }

    #global-modal.modal .announce-formular2 {
        width: 45%;
        margin-top: 5px
    }

    #global-modal.modal .modal-dialog {
        width: 70%
    }

    #global-modal-download-guaranty.modal .form-control--contact {
        margin-left: 120px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 90px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 15px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        margin-top: -25px;
        padding-left: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 80px
    }

    .announce-formular ul {
        margin-left: -10px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 30px;
        margin-right: -10px
    }

    .cv-form .btn-jumbotron {
        margin-left: 25px
    }

    #global-modal.modal .formular {
        margin-top: 90px
    }

    .carousel-caption .btn {
        margin-top: -30px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 23px
    }

    .termeni-si-conditii {
        margin-left: 0
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 0
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-right: 48%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -8px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 93px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 60px
    }

    .products__single {
        margin-bottom: 20px;
        /* min-height: 260px !important */
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 30px
    }

    .social {
        margin-left: -10px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -10px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -52px
    }

    .responsive-contact {
        margin-left: 75px
    }

    .copy-right-offset {
        margin-left: 10%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -53%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 9%;
        margin-top: 10px
    }

    .push-down-10.logo-new {
        margin-left: -43%;
        margin-bottom: 20px;
        width: 150px;
        height: auto
    }

    .testimonials .col-xs-12.col-sm-6 {
        min-height: 370px
    }

    .content-footer .col-md-2.social {
        padding-left: 0;
        width: 12%;
        padding-right: 0;
        float: left;
        margin-left: 5px
    }

    .servicii .transport {
        min-height: 610px
    }

    .text.txt-why-elis.content-steps.content-steps {
        min-height: 285px
    }

    .montarea-pavelelor {
        min-height: 390px
    }

    .greseli-executie {
        min-height: 361px
    }

    .why-elis .txt-why-elis.servicii-integrate {
        min-height: 161px
    }

    .certificari-iso {
        margin-top: 20px;
        text-align: center
    }

    .txt-why-elis.maintenance1.murdaria-persistenta {
        min-height: 276px
    }

    .txt-why-elis.rugina {
        min-height: 161px
    }

    .cv-form input {
        width: 100%;
        margin-left: 26px
    }

    .input-resize {
        width: 99% !important
    }

    .input-resize2 {
        width: 100% !important;
        margin-left: 21px !important
    }

    .cv-style input[type="file"] {
        display: block;
        margin-left: 15px !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 20%;
        margin-left: 0;
        float: right;
        margin-right: -35px
    }

    .form-front input {
        float: left;
        width: 80%;
        margin-top: 0;
        height: 28px;
        border-radius: 6px;
        background-color: #fff;
        border: 1px solid #e5e5dc;
        margin-left: 10px
    }

    .float-fisiere {
        float: left;
        width: 100%
    }

    .inovatie {
        min-height: 0 !important
    }

    .incredere {
        min-height: 305px
    }
	
	/*
	.navbar-nav .open .dropdown-menu {
        position: absolute;
        float: none;
        margin-top: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        visibility: visible;
        z-index: 1000
    }
	
	.navbar-default .dropdown-menu {
        position: absolute;
        float: none;
        opacity: 1;
        visibility: hidden;
    }
	*/

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 19px;
        padding-right: 15px
    }       

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        background-color: transparent !important;
        color: #555
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #ffffff;
        background-color: #000000
    }

    .navbar-default .dropdown-menu {
       /*border-top: 0 solid #FFCB05*/
    }

    .collapsing {
        height: 120px !important
    }	

    .banner {
        position: absolute;
        right: 0;
        margin-right: 126px;
        top: 0;
        margin-top: 210px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 10px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 140% !important;
        border-radius: 20px;
        background-image: url(/themes/frontend/site/assets/images/bg_modal.png);
        background-position: center;
        background-repeat: no-repeat;
        padding-bottom: 54.6% !important
    }

    #global-modal-download-guaranty.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: -5px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    /*.header .navbar-toggle {
        border: 0;
        margin: 0;
        position: relative;
        top: 10px
    }
	*/

    .nav-tabs > li {
        width: 33.33%
    }
}

@media (max-width: 960px) {
    .contact-text {
        margin-right: 375px
    }

    .facebook-icon, .googleplus-icon {
        left: 28px
    }

    .linkedin-icon, .pinterest-icon {
        right: 32px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 92%
    }

    #global-modal.modal .form-control--contact {
        width: 70%
    }

    #global-modal.modal .modal-dialog {
        width: 73%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -50.5%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 55px
    }

    .contact-align .container {
        padding: 0 8% !important
    }
}

@media (max-width: 950px) {
    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: -10px;
        padding-left: 20px
    }

    #global-modal.modal .announce-formular {
        margin-top: -10px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 90px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 10px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog {
        width: 77%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -50%
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 22px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -60px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 51px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -85%
    }
}

@media (max-width: 929px) {
    .contact-align {
        margin-top: -100px;
        margin-bottom: 50px
    }

    .col-sm-offset-2.mymap {
        margin-right: 200px;
        margin-left: 70px !important
    }

    #global-modal.modal .modal-dialog {
        width: 85%
    }

    #global-modal.modal .form-control--contact {
        margin-left: 120px
    }

    #global-modal.modal .announce-formular {
        margin-top: -30px;
        padding-left: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 80px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 130% !important;
        border-radius: 20px;
        background-image: url(/themes/frontend/site/assets/images/bg_modal.png);
        background-position: center;
        background-repeat: no-repeat;
        padding-bottom: 50.6% !important
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: -20px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 60px
    }

    #global-modal-download-guaranty.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: -10px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 48px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 70px;
        margin-top: 10px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -49%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -85%
    }
}

@media screen and (max-width: 905px) {
    .linkedin-icon, .pinterest-icon {
        right: 26px
    }

    .youtube-icon, .instagram-icon {
        right: 79px
    }

    .contact-text {
        margin-right: 339px
    }

    .line-bottom {
        right: 83px !important;
        width: 82% !important
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 70px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -47%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -85%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 45px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 66px;
        margin-top: 10px
    }
}

@media screen and (max-width: 900px) {
    .offer-header a {
        margin-left: 0 !important
    }

    .js--page-footer .container .col-sm-3.second {
        width: 22%
    }

    #global-modal.modal .modal-dialog {
        width: 77%
    }

    #global-modal.modal .form-control--contact {
        margin-left: 90px
    }

    #global-modal.modal .announce-formular {
        margin-top: -30px;
        padding-left: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 70px
    }

    #global-modal.modal .formular {
        margin-top: 80px
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 120% !important;
        border-radius: 20px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 40px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 0;
        margin-right: -10px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 15px;
        margin-left: -20px;
        width: 53%
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        margin-top: 26px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 80px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 0;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        margin-top: 10px;
        padding-left: 10px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 10px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: -15px;
        margin-left: -20px;
        width: 52%
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 80px;
        width: 50%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 89%
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 30px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -85%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 25px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -47%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -97px
    }

    .container-error {
        position: absolute;
        transform: translateY(10vh)
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 60px;
        margin-top: 10px
    }
}

@media screen and (max-width: 867px) {
    .facebook-icon, .googleplus-icon {
        left: 20px
    }

    .linkedin-icon, .pinterest-icon {
        right: 30px
    }

    .youtube-icon, .instagram-icon {
        right: 79px
    }

    .carousel-caption .btn {
        margin-top: -65px !important
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 84%
    }

    #global-modal.modal .modal-dialog {
        width: 62%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 65px;
        margin-top: 10px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 19px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -45%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -84%
    }

    .second {
        margin-left: -2.5%
    }

    .contact-align .container {
        padding: 0 4% !important
    }
}

@media screen and (max-width: 862px) {
    #global-modal-download-guaranty.modal .modal-dialog {
        width: 83%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 0;
        margin-top: 10px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -44%
    }

    .jumbotron__title {
        margin-top: 33px;
        font-size: 40px
    }
}

@media screen and (max-width: 860px) {
    #global-modal-download-guaranty.modal .form-control--contact {
        margin-left: 110px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 125% !important;
        border-radius: 20px;
        background-image: url(/themes/frontend/site/assets/images/bg_modal.png);
        background-position: center;
        background-repeat: no-repeat;
        padding-bottom: 53.6% !important
    }

    #global-modal-download-guaranty.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: -10px;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 20px;
        margin-left: -20px;
        width: 53%
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 80px;
        width: 50%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 0;
        margin-top: 10px
    }
}

@media screen and (max-width: 850px) {
    .jumbotron__title {
        font-size: 50px
    }

    .reprezentanti {
        margin-top: 0 !important
    }

    #global-modal.modal .modal-dialog {
        width: 80%
    }

    #global-modal.modal .form-control--contact {
        margin-left: 100px
    }

    #global-modal.modal .announce-formular {
        margin-top: -30px;
        padding-left: 10px
    }

    .cv-form label {
        float: left
    }

    .mobile-frauda {
        display: inline-block
    }

    .desktop-frauda {
        display: none
    }

    #global-modal.modal .announce-formular p {
        margin-top: -10px
    }

    #global-modal.modal .form-control--contact {
        width: 55%;
        height: 20px;
        border-radius: 6px
    }

    #global-modal.modal .modal-dialog {
        width: 65%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 120% !important;
        border-radius: 20px
    }

    #global-modal-download-guaranty.modal .form-control--contact {
        margin-left: 106px
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        margin-top: 6px
    }

    #global-modal-download-guaranty.modal .modal-header .close {
        position: absolute;
        top: 0;
        margin-top: 0;
        right: 0;
        opacity: unset;
        margin-right: -10px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 130% !important;
        border-radius: 20px;
        padding-bottom: 56% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 10px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        margin-top: 20px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 80px
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 18px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -44%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -83%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -112px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 9px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 0;
        margin-top: 10px
    }

    .jumbotron__title {
        margin-top: 84px
    }

    .carousel-caption .btn {
        margin-top: 40px
    }
}

@media screen and (max-width: 820px) {
    .linkedin-icon, .pinterest-icon {
        right: 24px
    }

    .youtube-icon, .instagram-icon {
        right: 68px
    }

    .line-bottom {
        right: 75px !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 0;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 0;
        margin-top: 10px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -41.5%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 5px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -82%
    }
}

@media screen and (max-width: 801px) {
    .punct-lucru4 {
        left: 26px
    }

    .facebook-icon, .googleplus-icon {
        left: 10px
    }

    .linkedin-icon, .pinterest-icon {
        right: 42px
    }

    .youtube-icon, .instagram-icon {
        right: 94px
    }

    .under-banners {
        padding: 30px 15px 40px 0
    }

    .content-footer {
        margin-left: 40px
    }

    .adresa-punct-lucru1 {
        position: relative;
        left: 20px !important
    }

    .adresa-punct-lucru2 {
        position: relative;
        left: 30px !important
    }

    #request-catalog .form-group {
        margin-bottom: 6px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 0
    }

    #download-catalog .form-group {
        margin-bottom: 15px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 95px;
        margin-top: -20px
    }

    #global-modal.modal .modal-dialog {
        width: 80%
    }

    #global-modal.modal .formular2 {
        margin-top: 25px;
        margin-left: 0
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 30px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .carousel-caption .btn {
        margin-top: 20px
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 100px;
        margin-top: -20px
    }

    .col-sm-offset-2.mymap {
        margin-right: 200px;
        margin-left: 0 !important
    }

    .input-resize {
        width: 90% !important
    }

    .input-resize2 {
        width: 91.5% !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 90%;
        margin-left: 25px
    }

    #global-modal.modal .announce-formular {
        margin-top: 35px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 130px;
        width: 55%
    }

    .form-front input[type="submit"] {
        color: #231F20;
        background-color: #ffcb05;
        border: 2px solid #231F20;
        padding: 15px 20px;
        width: 15%;
        line-height: 5px
    }

    .second {
        margin-left: 2%
    }

    .announce-formular ul {
        margin-left: 10px;
        padding-left: 10px
    }

    .termeni-si-conditii {
        margin-left: -1%
    }

    .social img {
        width: 30px;
        height: auto
    }

    .social {
        margin-left: 0
    }

    .content-footer2 {
        margin-top: 25px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -30px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 0;
        margin-left: -20px;
        width: 53%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -22px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 7px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 40px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -61%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 80px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -81%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -7px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 17px
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 105px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 200px;
        margin-bottom: 0;
        margin-top: 10px
    }

    .responsive-contact {
        margin-left: 0
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 19px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -70px
    }

    .copy-right-offset {
        margin-left: 4%
    }

    #global-modal.modal .modal-dialog {
        width: 88%
    }

    #global-modal.modal .formular2 {
        margin-top: 80px
    }

    #global-modal.modal .announce-formular2 {
        width: 48%;
        margin-top: 30px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 20px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 30px;
        margin-right: -10px
    }

    .copy-right {
        margin-left: 50px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 30px;
        text-align: center
    }

    #global-modal.modal .form-control--contact {
        margin-left: 120px;
        margin-top: -20px
    }

    #global-modal.modal .formular {
        margin-top: 110px;
        width: 55%
    }

    #global-modal.modal .modal-header .close {
        margin-top: 0;
        margin-right: -10px
    }

    .jumbotron__title {
        margin-top: 75px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 90%
    }

    #global-modal-download-guaranty.modal .form-control--contact {
        margin-left: 105px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 50px;
        width: 50%
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 0;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 20%;
        margin-left: 0;
        float: right;
        margin-right: 0
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 22px
    }

    .utile {
        margin-left: 10%
    }

    .banner {
        position: absolute;
        right: 0;
        margin-right: 35px;
        top: 0;
        margin-top: 210px
    }

    #global-modal-download-guaranty.modal label {
        color: #fff;
        text-align: left;
        margin-right: 0
    }

    #global-modal-download-guaranty.modal .form-control--contact {
        margin-left: 97px
    }

    .container-error2 {
        transform: translateY(8vh)
    }

    .head1-style-multumim {
        font-size: 22px
    }

    .head2-style-multumim {
        font-size: 17px
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 334px;
        width: 100%;
        background-size: contain
    }

    .contact-align .container {
        padding: 0 !important
    }
}

@media screen and (max-width: 796px) {
    #global-modal-download-guaranty.modal .formular {
        margin-top: 50px;
        width: 50%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 84%
    }
}

@media screen and (max-width: 780px) {
    #global-modal.modal .announce-formular p {
        padding-right: 0;
        margin-top: -10px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 70px;
        width: 50%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 90%
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 10px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 20px;
        margin-left: -20px;
        width: 53%
    }

    .user-icon {
        right: 160px
    }

    .login-top-menu {
        right: 35px
    }
}

@media screen and (max-width: 777px) {
    .copy-right-offset {
        margin-left: 10%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -59%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -20px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -10px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -30px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 10px
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 30px
    }

    #global-modal.modal .modal-dialog {
        width: 70%
    }

    #global-modal.modal .announce-formular2 {
        width: 48%;
        margin-top: 50px
    }

    #global-modal.modal .formular2 {
        width: 48%;
        margin-top: 50px
    }
}

@media screen and (max-width: 769px) {
    #global-modal-download-guaranty.modal .modal-dialog {
        width: 97%
    }

    #global-modal.modal .modal-dialog {
        width: 90%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -10px
    }

    .input-resize {
        width: 74.7% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 75% !important;
        margin-left: 25px !important
    }

    .cv-style input[type="file"] {
        display: block;
        margin-left: -5px !important;
        width: 50% !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        margin-left: 0;
        float: right;
        margin-right: 75px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 18px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 60px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -20px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -65px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -98%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -37px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -58%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 20px
    }

    .copy-right-offset {
        margin-left: 9%
    }

    #global-modal.modal .modal-dialog {
        width: 87%
    }

    #global-modal.modal .modal-header .close {
        margin-top: 0;
        margin-right: -15px
    }

    #global-modal.modal .announce-formular2 p {
        padding-right: 10px;
        margin-top: 40px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 0
    }

    #global-modal.modal .formular2 {
        margin-top: 80px
    }

    #global-modal.modal .announce-formular2 {
        width: 48%;
        margin-top: 10px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 30px;
        text-align: center
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 15px;
        margin-left: -20px;
        width: 50%
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 85%
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 50px;
        width: 51%
    }

    .incredere {
        min-height: 305px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -68px
    }

    .carousel-caption .btn {
        margin-top: 40px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -40px !important
    }

    .utile {
        margin-left: 9%
    }
}

@media screen and (min-width: 768px) {
    
	.navbar-nav .open .dropdown-menu {
        position: absolute;
        float: none;
        margin-top: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        visibility: visible;
        z-index: 1000
    }
	
	.navbar-default .dropdown-menu {
        position: absolute;
        float: none;
        opacity: 1;
        visibility: hidden;
    }
	
	.ofertaHighlight { background-color:#efca30; text-transform:uppercase; }
	
	.overlay-img img {
        width: 57px !important;
        height: 57px !important;
        left: 40%
    }

    .overlay-img p {
        margin-top: 81px
    }

    .content-footer {
        margin-left: 5px
    }

    .adresa-punct-lucru1 {
        position: relative;
        left: 30px !important
    }

    .adresa-punct-lucru2 {
        position: relative;
        left: 45px !important
    }
}

@media screen and (max-width: 767px) {
    #ui-datepicker-div[inputId="worksite-end-date"] {
        top: 775px !important;
    }
    .responsive-worksite-form {
        padding: 0;
    }
    .mash-menu section.mash-menu-inner-container {
        width: 100% !important
    }

    .mash-menu .drop-down-large {
        background: #efca30 !important
    }

    #content-1 img, #content-2 img {
        display: none
    }

    #content-1 ul li, #content-2 ul li {
        text-align: left !important
    }

    .punct-lucru4 {
        left: 96px
    }

    .bg-sect1-formular {
        min-height: 180px;
        margin-bottom: 20px
    }

    .cbox-produs {
        margin: 0 0 10px !important
    }

    .copy-right {
        margin-left: 0 !important
    }

    .linkedin-icon, .pinterest-icon {
        right: 29px
    }

    .youtube-icon, .instagram-icon {
        right: 68px
    }

    .content-footer {
        margin-left: 0
    }

    .adresa-punct-lucru1 {
        position: relative;
        left: 0 !important
    }

    .footer-contact-2 {
        margin-top: 30px;
        position: relative;
        left: 56px !important
    }

    .under-banners {
        padding: 30px 27px 40px 13px
    }

    .subslider-icon-1 {
        left: 265px
    }

    .subslider-icon-2 {
        left: 265px
    }

    .subslider-icon-3 {
        left: 265px
    }

    .col-video img {
        width: 345px !important
    }

    .col-categorie-produs img {
        width: 345px !important
    }

    .col-garantie img {
        width: 345px !important
    }

    .col-preturi-produse img {
        width: 345px !important
    }

    .col-cere-oferta img {
        width: 345px !important
    }

    .col-download-catalog img {
        width: 345px !important
    }

    .overlay-img {
        width: 345px !important;
        height: 187px !important
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important;
        left: 40%
    }

    .overlay-img p {
        margin-top: 81px
    }

    .under-banners .col-xs-12 {
        width: 50% !important
    }

    #js--latest-products-carousel {
        margin: 0;
    }

    .products-navigation__arrows a.prev-img .prev-img-box {
        left: 100px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 255px
    }

    .line-bottom {
        margin-bottom: 75px !important
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 96%
    }

    #global-modal.modal .modal-dialog {
        width: 90%
    }

    #global-modal.modal .announce-formular h3 {
        margin-top: 10px
    }

    #global-modal.modal .formular {
        margin-top: 90px;
        width: 55%
    }

    .testimonials .col-xs-12.col-sm-6 {
        min-height: 340px
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 90px;
        margin-top: -20px
    }

    .copy-right {
        margin-left: 0;
        text-align: center !important
    }

    .servicii .transport {
        min-height: 310px
    }

    .title-company-right, .year-about-right {
        padding-left: 0
    }

    .title-company-right.first {
        margin-top: 0
    }

    .text.txt-why-elis.content-steps.content-steps {
        min-height: 105px
    }

    .montarea-pavelelor {
        min-height: 190px
    }

    .greseli-executie {
        min-height: 161px
    }

    .why-elis .txt-why-elis.servicii-integrate {
        min-height: 138px
    }

    .txt-why-elis.maintenance1.murdaria-persistenta {
        min-height: 100px
    }

    .txt-why-elis.rugina {
        min-height: 61px
    }

    .text.txt-why-elis.maintenance1 {
        min-height: 62px
    }

    button.send-cv {
        margin-right: 50px
    }

    .company-img-about {
        font-size: .9em;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px
    }

    #global-modal.modal .formular2 {
        width: 45%;
        margin-top: 50px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 0;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .copy-right-offset {
        margin-left: 0
    }

    .js--page-footer .container .col-sm-3.first {
        width: 100%;
        margin-left: 0;
        margin-left: 0;
        text-align: center
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 115px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .responsive-contact {
        margin-left: 8%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -210px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -11%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    .termeni-si-conditii {
        margin-left: 7%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -57%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 4%
    }

    .bkg-left {
        position: absolute;
        top: 0;
        left: 0;
        display: none
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 4%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 19px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: -5px;
        margin-left: -20px;
        width: 50%
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 0;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .inovatie {
        min-height: 105px !important
    }

    .margin-contact-footer {
        margin-left: 0;
        margin-top: 20px
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 20px
    }

    .social {
        margin-left: -10px
    }

    #contact-form .col-sm-4:first-child {
        padding-left: 0;
        padding-right: 0
    }

    #contact-form .col-sm-4:nth-child(2) {
        padding-left: 0;
        padding-right: 0
    }

    #contact-form .col-sm-4:nth-child(3) {
        padding-left: 0;
        padding-right: 0
    }

    #contact-form .col-sm-4:nth-child(4) {
        padding-left: 0;
        padding-right: 0
    }

    #contact-form .col-sm-4:nth-child(5) {
        padding-left: 0;
        padding-right: 0
    }

    #contact-form .col-sm-4:nth-child(6) {
        padding-left: 0;
        padding-right: 0
    }

    #contact-form .col-sm-4:last-child {
        padding-right: 0 !important;
        padding-left: 0 !important
    }

    .incredere {
        min-height: 200px
    }

    .navbar-default .navbar-nav > li > a .caret {
        position: absolute;
        border-top-color: #413c35;
        border-bottom-color: #413c35;
        bottom: 50%;
        right: 0;
        margin-right: 0
    }

    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        visibility: visible
    }

    .stil-pavele {
        margin-top: 25px;
        min-height: 0;
        float: left
    }

    .utile {
        margin-left: 13%
    }

    .second {
        margin-left: 6%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-right: 40%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -97%
    }

    .push-down-10.logo-new {
        margin-left: 0;
        margin-bottom: 20px;
        width: 150px;
        height: auto
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 334px;
        width: 100%;
        background-size: contain
    }

    .container-error2 {
        transform: translateY(7vh)
    }

    .mobile-padding {
        padding-left: 0
    }

    .mobile-padding2 {
        padding-left: 0;
        padding-right: 15px
    }
}

@media screen and (max-width: 750px) {
    #global-modal.modal .announce-formular2 {
        width: 100%;
        margin-top: -30px
    }

    #global-modal.modal .formular2 {
        width: 62%;
        margin-top: 30px
    }

    #global-modal.modal .modal-dialog {
        width: 75%
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 10px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular2 {
        width: 62%;
        margin-top: 30px;
        margin-left: 20%
    }

    #global-modal.modal .announce-formular2 p {
        padding-right: 10px;
        margin-top: 20px;
    }

    #global-modal.modal .announce-formular p {
        margin-top: -15px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-left: 20px;
        margin-top: 40px;
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 86%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -58%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -98%
    }

    .js--page-footer .container .col-sm-3.second {
        width: 26%
    }

    .js--page-footer .container .col-sm-3.second.first-child {
        margin-left: 5%
    }

    #global-modal.modal .announce-formular {
        margin-top: 50px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 110px;
        width: 55%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 25px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .icon-preheader {
        margin-top: 0;
        width: 20px
    }
}

@media screen and (max-width: 740px) {
    .subslider-icon-1 {
        left: 245px
    }

    .subslider-icon-2 {
        left: 245px
    }

    .subslider-icon-3 {
        left: 245px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 90%
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 160% !important;
        border-radius: 20px;
        padding-bottom: 70.6% !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 40px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .jumbotron__title {
        margin-top: 65px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -98%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 3%
    }
}

@media screen and (max-width: 730px) {
    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: -10px;
        padding-right: 10px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        margin-left: 95px;
        float: right;
        margin-right: 60px
    }

    #global-modal.modal .form-control--contact {
        width: 60%
    }

    #global-modal.modal .formular {
        width: 55%
    }

    #global-modal.modal .modal-header .close {
        margin-top: -5px
    }

    #global-modal.modal .modal-dialog {
        width: 70%
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 170% !important;
        border-radius: 20px;
        padding-bottom: 70.6% !important
    }

    #global-modal.modal .announce-formular {
        margin-top: -20px;
        padding-left: 10px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 95%
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        margin-top: -40px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 20px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -57%
    }

    .responsive-contact {
        margin-left: 0
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -98%
    }

    .icon-search {
        right: 355px
    }
}

@media screen and (max-width: 720px) {
    .col-video img {
        width: 320px !important
    }

    .col-categorie-produs img {
        width: 320px !important
    }

    .col-garantie img {
        width: 320px !important
    }

    .col-preturi-produse img {
        width: 320px !important
    }

    .col-cere-oferta img {
        width: 320px !important
    }

    .col-download-catalog img {
        width: 320px !important
    }

    .overlay-img {
        width: 320px !important;
        height: 173px !important
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important;
        left: 40%
    }

    .overlay-img p {
        margin-top: 81px
    }

    .linkedin-icon, .pinterest-icon {
        right: 25px
    }

    .youtube-icon, .instagram-icon {
        right: 59px
    }
}

@media screen and (max-width: 710px) {
    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -56%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -98%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 67px
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-bottom: 0;
        margin-top: -10px
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 111px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .copy-right-offset {
        margin-left: 0
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }
}

@media screen and (max-width: 707px) {
    .js--page-footer .container .col-sm-3.second {
        width: 25%
    }

    .second-legal {
        min-height: unset !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 60px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .form-control--contact {
        width: 59%
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: -10px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 92%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 47px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -55%
    }
}

@media (max-width: 700px) {
    .conditii_garantie {
        margin-left: 0 !important;
        padding-left: 0 !important
    }

    .style-slogan h2 {
        padding: 0 50px
    }

    .underline_title_cere_oferta {
        width: 60%
    }

    .jumbotron__title {
        font-size: 40px
    }

    .under-banners {
        padding: 30px 16px 40px 5px
    }

    .subslider-icon-1 {
        left: 230px
    }

    .subslider-icon-2 {
        left: 230px
    }

    .subslider-icon-3 {
        left: 230px
    }

    .contact-text {
        margin-right: 300px
    }

    .col-sm-offset-2.mymap {
        margin-right: 200px;
        margin-left: -40px !important
    }

    .jumbotron__title {
        font-size: 36px
    }

    .carousel-caption .btn {
        margin-top: 35px
    }

    #global-modal.modal .announce-formular {
        margin-top: -20px;
        padding-left: 10px;
        width: 100%
    }

    #global-modal.modal .announce-formular h3 {
        margin-left: 20px;
        margin-top: 30px;
        text-align: center
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 150% !important;
        border-radius: 20px;
        padding-bottom: 58.6% !important
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: 0;
        padding-right: 10px
    }

    #global-modal.modal .formular {
        width: 55%;
        margin: 10px 0 20px 100px
    }

    #global-modal.modal .modal-header .close {
        margin-top: -10px
    }

    #global-modal.modal .modal-dialog {
        width: 95%
    }

    .navbar-default .navbar-nav > li > a .caret {
        position: absolute;
        border-top-color: #413c35;
        border-bottom-color: #413c35;
        bottom: 50%;
        right: 10px;
        margin-right: -4px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        margin-top: 5px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -160px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 120px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -150px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 25px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -53%
    }

    .social {
        margin-left: -5px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -95%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2.5%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2%
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important
    }

    .footer .footer, .footer .footer__text, .footer .footer__text--link {
        text-align: center !important;
        float: none
    }

    .jumbotron__title {
        margin-top: 55px
    }

    .icon-preheader {
        margin-top: 0;
        width: 20px
    }

    .icon-search {
        right: 340px
    }

    .mobile-cere-oferta {
        right: -35px
    }
}

@media (max-width: 690px) {
    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 3%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -11%
    }
}

@media (max-width: 688px) {
    #global-modal-download-guaranty.modal .modal-dialog {
        width: 94%
    }
}

@media (max-width: 680px) {
    .responsive-contact {
        margin-left: 5%
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        margin-left: 95px;
        float: right;
        margin-right: 70px
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 95%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 140% !important;
        border-radius: 20px;
        padding-bottom: 58% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 0;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 60px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -52%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -94%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -11%
    }
}

@media (max-width: 677px) {
    .carousel-caption .btn {
        margin-top: 40px
    }

    #global-modal.modal .form-control--contact {
        width: 55%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 10px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 180% !important;
        border-radius: 20px;
        padding-bottom: 62.6% !important
    }

    #global-modal.modal .modal-header .close {
        margin-top: -10px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 60px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 50px;
        width: 52%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 150% !important;
        border-radius: 20px;
        padding-bottom: 62% !important
    }
}

@media (max-width: 670px) {
    .subslider-icon-1 {
        left: 210px
    }

    .subslider-icon-2 {
        left: 210px
    }

    .subslider-icon-3 {
        left: 210px
    }

    .col-video img {
        width: 310px !important
    }

    .col-categorie-produs img {
        width: 310px !important
    }

    .col-garantie img {
        width: 310px !important
    }

    .col-preturi-produse img {
        width: 310px !important
    }

    .col-cere-oferta img {
        width: 310px !important
    }

    .col-download-catalog img {
        width: 310px !important
    }

    .overlay-img {
        width: 310px !important;
        height: 168px !important
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important
    }

    .line-bottom {
        margin-bottom: 64px !important
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 1%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -51%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -92%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -10%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    .carousel-caption .btn {
        margin-top: 50px
    }
}

@media (max-width: 661px) {
    #global-modal-download-guaranty.modal .modal-dialog {
        width: 97%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -52%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2.5%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -91%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -50%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 4%
    }

    .carousel-caption .btn {
        margin-top: 40px
    }
}

@media screen and (max-width: 655px) {
    .icon-search {
        right: 320px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 200px
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 180% !important;
        border-radius: 20px
    }

    #global-modal.modal .modal-header .close {
        margin-top: -10px !important
    }

    #global-modal.modal .form-control--contact {
        width: 58%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: -20px;
        padding-right: 10px
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        margin-top: -10px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 20px
    }

    #global-modal.modal .announce-formular2 p {
        padding-right: 10px;
        margin-top: -10px
    }

    #global-modal.modal .formular2 {
        width: 70%;
        margin-top: 30px;
        margin-left: 80px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 150% !important;
        border-radius: 20px;
        padding-bottom: 65% !important
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 70px;
        width: 52%
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        margin-left: 0;
        float: right;
        margin-right: 45px
    }

    .mobile-cere-oferta {
        right: 0
    }
}

@media screen and (max-width: 650px) {
    .titlu_proiectare {
        padding: 6px 250px 6px 7px
    }

    .punct-lucru4 {
        left: 66px
    }

    .line-bottom {
        margin-bottom: 105px !important
    }

    .underline_title_cere_oferta {
        width: 70%
    }

    .under-banners {
        padding: 30px 10px 40px 0
    }

    .col-video img {
        width: 300px !important
    }

    .col-categorie-produs img {
        width: 300px !important
    }

    .col-garantie img {
        width: 300px !important
    }

    .col-preturi-produse img {
        width: 300px !important
    }

    .col-cere-oferta img {
        width: 300px !important
    }

    .col-download-catalog img {
        width: 300px !important
    }

    .overlay-img {
        width: 300px !important;
        height: 163px !important
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important
    }

    .linkedin-icon, .pinterest-icon {
        right: 20px
    }

    .youtube-icon, .instagram-icon {
        right: 49px
    }

    .line-bottom {
        right: 60px !important
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 0;
        text-align: center
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 90% !important;
        background-size: 260% !important
    }

    #global-modal.modal .form-control--contact {
        margin-left: 120px;
        margin-top: 10px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: -10px
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px
    }

    .carousel-caption .btn {
        margin-top: 40px
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 60% !important;
        background-size: 180% !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 75px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular2 {
        width: 70%;
        margin-top: 30px;
        margin-left: 100px
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 55%;
        margin-right: 0;
        margin-left: 100px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -51%
    }

    .jumbotron__title {
        margin-top: 50px
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }
}

@media screen and (max-width: 645px) {
    .copy-right {
        float: left !important
    }

    #global-modal.modal .form-control--contact {
        width: 57%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -10%
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-image: url(/themes/frontend/site/assets/images/bg_modal.png);
        background-size: 180% !important;
        background-position: center;
        background-repeat: no-repeat;
        padding-bottom: 58.6% !important
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -7%
    }

    .second {
        margin-left: -4%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 80px
    }

    .termeni-si-conditii {
        margin-left: 12%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -180px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    .copy-right-offset {
        margin-left: 0;
        margin-bottom: 20px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 50px;
        width: 53%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 150% !important;
        border-radius: 20px;
        padding-bottom: 66% !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -90%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -10% !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -70%
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -14px
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 130px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }
}

@media screen and (max-width: 640px) {
    .icon-search {
        right: 310px
    }

    .line-bottom {
        margin-bottom: 85px !important
    }

    .overlay-img p {
        margin-top: 65px !important
    }

    .footer-contact-2 {
        position: relative;
        left: 0 !important
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 0 !important;
        margin-bottom: 5px !important
    }

    .footer-widgets .footer-wdgets__heading--line {
        text-align: center
    }

    .js--page-footer .container .col-sm-3.second {
        width: 100%;
        text-align: center;
        margin-top: -40px !important
    }

    .js--page-footer .container .col-sm-3.second.first-child {
        margin-left: 0
    }

    .js--page-footer .container .col-sm-3.second.termeni-si-conditii {
        margin-left: 0
    }

    .icon-foot.loc {
        margin-left: -100px
    }

    .icon-foot.loc1 {
        margin-left: -80px
    }

    .loc-icon {
        min-height: 60px
    }

    .js--page-footer .container .line {
        margin-bottom: 5px
    }

    .js--page-footer .facebook {
        margin-right: 100px
    }

    .line-bottom {
        width: 100%;
        margin-right: 0
    }

    .content-footer {
        margin-top: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-bottom: 5px
    }

    .footer-widgets, .footer {
        padding-bottom: 0
    }

    .content-footer .col-md-2.social {
        margin-left: 4%
    }

    .footer {
        padding-bottom: 10px
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important;
        float: none !important
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 290px)
    }

    .second {
        margin-left: 5%
    }

    .termeni-si-conditii {
        margin-left: 11%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -70%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -1px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -7px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 220px;
        text-align: center
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 130px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -310px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -5px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 12px
    }

    .copy-right-offset {
        margin-left: 20%;
        margin-top: 0
    }

    .carousel-caption .btn {
        margin-top: 40px
    }

    .responsive-contact {
        margin-left: 10%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 0
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -7%
    }

    .push-down-10.logo-new {
        margin-left: 0;
        margin-bottom: 10px;
        width: 150px;
        height: auto;
        margin-top: 10px
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 80px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -180px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 250px;
        text-align: center
    }

    .copy-right-offset {
        margin-left: 0
    }

    .js--page-footer .container .col-sm-3.first {
        width: 100%;
        margin-right: 40px;
        margin-left: 0
    }

    .copy-right {
        margin-top: 10px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        margin-top: -10px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: -3px
    }

    #global-modal.modal .announce-formular2 p {
        padding-right: 10px;
        margin-top: 10px
    }

    #global-modal.modal .formular2 {
        width: 70%;
        margin-top: 30px;
        margin-left: 80px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 15px;
        margin-left: 0;
        width: 100%
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        margin-top: 6px;
        text-align: center;
        margin-left: 0
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: -10px;
        padding-left: 20px;
        margin-left: 30px;
        margin-bottom: 0
    }

    .announce-formular ul {
        margin-left: 40px;
        padding-left: 10px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 100%;
        margin-left: 35px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 200% !important;
        border-radius: 20px;
        padding-bottom: 90% !important
    }

    .jumbotron__title {
        margin-top: 100px
    }

    .carousel-caption .btn {
        margin-top: 80px
    }

    .margin-contact-footer {
        margin-left: 0
    }

    .footer-contact-2 {
        margin-top: 20px
    }

    .utile {
        margin-left: 8%
    }
}

@media (max-width: 640px) {
    .name-category h1 {
        margin-left: -20px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 40px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 120px;
        margin-top: -20px
    }

    #global-modal.modal .formular2 {
        margin-top: 20px;
        width: 70%;
        margin-left: 100px
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        margin-top: -10px
    }

    .responsive-contact {
        margin-left: 0;
        margin-top: 15px !important
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -50%
    }

    .js--page-footer .container .line {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 15px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 105px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }
}

@media screen and (max-width: 630px) {
    .icon-search {
        right: 305px
    }

    .subslider-icon-1 {
        left: 190px
    }

    .subslider-icon-2 {
        left: 190px
    }

    .subslider-icon-3 {
        left: 190px
    }

    .icon-search {
        right: 185px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 60px
    }

    .js--page-footer .container .col-sm-3.first {
        width: 100%;
        margin-right: 40px;
        margin-left: 0
    }

    .footer-widgets, .footer {
        padding-bottom: 0
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 140px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }
}

@media screen and (max-width: 620px) {
    .icon-search {
        right: 300px
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 60% !important;
        background-size: 160% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 100px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -48%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -1%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -8%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }
}

@media screen and (max-width: 610px) {
    .style-slogan h2 {
        padding: 0 10px
    }

    .under-banners {
        padding: 30px 0 40px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -47%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -71%
    }

    .jumbotron__title {
        margin-top: 90px
    }

    .carousel-caption .btn {
        margin-top: 70px
    }

    .container-error2 {
        transform: translateY(3vh)
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 250px;
        width: 100%;
        background-size: contain
    }
}

@media screen and (max-width: 590px) {
    #global-modal.modal .formular2 {
        margin-top: 60px;
        width: 75%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 60px
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-image: url(/themes/frontend/site/assets/images/bg_modal.png);
        background-size: 220% !important;
        background-position: center;
        background-repeat: no-repeat;
        padding-bottom: 92.6% !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 90px
    }
}

@media screen and (max-width: 600px) {
    .personaj1, .personaj2 {
        width: 40%
    }

    .style-slogan {
        min-height: 390px
    }

    .style-gallery {
        /* background: linear-gradient(to bottom, #fff 48%, #fdca00 48%) */
    }

    .punct-lucru4 {
        left: 21px
    }

    .line-bottom {
        margin-bottom: 115px !important
    }

    .distribuitori-checkbox .col-sm-4 {
        width: 100% !important
    }

    .montatori-checkbox .col-sm-4 {
        width: 100% !important
    }

    .under-banners .col-xs-12 {
        width: 100% !important;
		margin: 0;
    }

    .overlay-img p {
        margin-top: 85px !important
    }

    .col-video img {
        width: 370px !important;
        margin-left: calc(50% - 185px)
    }

    .col-categorie-produs img {
        width: 370px !important;
        margin-left: calc(50% - 185px)
    }

    .col-garantie img {
        width: 370px !important;
        margin-left: calc(50% - 185px)
    }

    .col-preturi-produse img {
        width: 370px !important;
        margin-left: calc(50% - 185px)
    }

    .col-cere-oferta img {
        width: 370px !important;
        margin-left: calc(50% - 185px)
    }

    .col-download-catalog img {
        width: 370px !important;
        margin-left: calc(50% - 185px)
    }

    .overlay-img {
        width: 360px !important;
        height: 195px !important;
        /* margin-left: calc(50% - 200px) */
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important;
        left: 40%
    }

    .footer-contact-2 {
        left: 1px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 180px
    }

    .contact-text {
        margin-right: 315px
    }

    #global-modal.modal .announce-formular {
        margin-top: -10px
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        margin-top: -14px !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 50px
    }

    #global-modal.modal .formular2 {
        margin-top: 17px;
        width: 70%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 100% !important;
        background-size: 260% !important
    }

    .jumbotron__title {
        margin-top: 40px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 220% !important;
        border-radius: 20px;
        padding-bottom: 98% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 90px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 60% !important;
        background-size: 220% !important
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px;
        padding-left: 70px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 65px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        margin-right: 0;
        margin-left: 20px
    }

    #global-modal.modal .formular {
        width: 80%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -45%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -70%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 22px
    }

    .form-front input[type="submit"] {
        color: #231F20;
        background-color: #ffcb05;
        border: 2px solid #231F20;
        padding: 15px 20px;
        width: 15%;
        line-height: 3px
    }

    .termeni-si-conditii {
        margin-left: 11%
    }

    .social {
        margin-left: 0
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -16px
    }

    .container-error {
        position: absolute;
        transform: translateY(5vh)
    }

    .jumbotron__title {
        margin-top: 50px
    }

    .carousel-caption .btn {
        margin-top: 70px
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }

    .icon-search {
        right: 290px
    }
}

@media screen and (max-width: 580px) {
    .subslider-icon-1 {
        left: 160px
    }

    .subslider-icon-2 {
        left: 160px
    }

    .subslider-icon-3 {
        left: 160px
    }

    #global-modal.modal .modal-header .close {
        margin-top: -10px !important;
        margin-right: -10px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 66px;
        margin-top: -20px
    }

    #global-modal.modal .formular2 {
        margin-top: 40px;
        width: 70%
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -260px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    #global-modal.modal form span {
        font-size: 11px;
        margin-right: 10px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 80px
    }

    #global-modal.modal .announce-formular {
        margin-top: 0
    }

    #global-modal.modal .announce-formular h3 {
        font-size: 16px
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 255px)
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -70%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -10%
    }

    .footer-widgets ul.nav.nav-footer li {
        margin-bottom: 10px;
        width: 51%;
        float: left
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 0;
        text-align: center
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 65% !important;
        background-size: 220% !important
    }

    #global-modal.modal .form-control--contact {
        margin-left: 120px;
        margin-top: 10px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 20px
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 15px;
        margin-left: -20px;
        width: 110%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 215% !important;
        border-radius: 20px;
        padding-bottom: 95% !important
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 100%;
        margin-left: 15px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 85px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        margin-right: 0;
        margin-left: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -240px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 25px
    }

    .jumbotron__title {
        margin-top: 84px
    }

    .carousel-caption .btn {
        margin-top: 75px
    }
}

@media screen and (max-width: 560px) {
    .search-panel__form .form-control {
        width: 40%
    }

    .icon-search {
        right: 330px
    }

    .btn-sim-menu-mobile {
        left: 45%
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 170px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 230% !important;
        border-radius: 20px;
        padding-bottom: 100% !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -68%
    }

    .jumbotron__title {
        margin-top: 81px
    }

    .carousel-caption .btn {
        margin-top: 60px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -42%
    }

    .js--page-footer .container .line {
        margin-left: 2.5%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -11%
    }
}

@media (max-width: 550px) {
    .personaj1 {
        top: 570px
    }

    .personaj2 {
        top: 570px
    }

    .underline_title_cere_oferta {
        width: 80%
    }

    .contact-text {
        margin-right: 290px
    }

    .linkedin-icon, .pinterest-icon {
        right: 14px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 150px
    }

    .youtube-icon, .instagram-icon {
        right: 38px
    }

    #global-modal.modal .announce-formular {
        margin-bottom: 10px
    }

    #global-modal.modal .announce-formular2 h3 {
        font-size: 16px
    }

    #global-modal.modal .formular2 {
        margin-top: 20px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 40px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 240% !important;
        border-radius: 20px;
        padding-bottom: 110% !important
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 70% !important;
        background-size: 200% !important
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px;
        padding-left: 60px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 50px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 75px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -10px;
        margin-left: 0
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .form-control--contact {
        width: 61%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -68%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -220px
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 245px)
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -11%
    }

    .footer-widgets ul.nav.nav-footer li {
        margin-bottom: 10px;
        width: 100%;
        float: left
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -18px
    }

    .jumbotron__title {
        margin-top: 38px
    }

    .carousel-caption .btn {
        margin-top: 55px
    }

    .offer-header a {
        padding: 3px 7px
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }

    .mobile-cere-oferta {
        right: 20px
    }

    .icon-search {
        right: 320px
    }
}

@media (max-width: 520px) {
    .icon-search {
        right: 300px
    }

    .subslider-icon-1 {
        left: 140px
    }

    .subslider-icon-2 {
        left: 140px
    }

    .subslider-icon-3 {
        left: 140px
    }

    .name-category h1 {
        margin-left: 120px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 40px
    }

    .responsive-contact {
        margin-left: -10px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -41%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -67%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -12%
    }

    .js--page-footer .container .line {
        margin-left: 1%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -2%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 45px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 5px
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 0;
        text-align: center
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 80% !important;
        background-size: 200% !important
    }

    #global-modal.modal .form-control--contact {
        margin-left: 120px;
        margin-top: 10px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 20px
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px;
        margin-left: 0
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 280% !important;
        border-radius: 20px;
        padding-bottom: 115% !important
    }

    .jumbotron__title {
        margin-top: 72px
    }

    .carousel-caption .btn {
        margin-top: 50px
    }
}

@media screen and (max-width: 510px) {
    #global-modal.modal .announce-formular h3 {
        margin-top: 15px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 20px
    }

    #global-modal.modal .announce-formular2 p {
        padding-right: 10px;
    }

    #global-modal.modal .formular2 {
        margin-top: 30px;
        width: 70%
    }

    #global-modal.modal .formular {
        margin-top: -20px;
        padding-right: 0;
        padding-left: 0
    }

    .form-group {
        margin-bottom: 10px
    }

    #global-modal.modal .announce-formular {
        padding-left: 20px
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        padding-right: 30px
    }

    .cv-form input {
        margin-bottom: 20px;
        width: 80%
    }

    #global-modal.modal label {
        margin-left: -15px
    }

    #global-modal.modal .announce-formular {
        padding-left: 0
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 560px !important
    }

    .carousel-caption .btn {
        margin-top: 50px
    }

    .footer {
        padding-bottom: 0
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 94px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 15px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -61%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 1%
    }

    .jumbotron__title {
        margin-top: 70px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -56%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -7%
    }
}

@media screen and (max-width: 500px) {
    .titlu_proiectare {
        padding: 6px 150px 6px 7px
    }

    .personaj1 {
        top: 590px
    }

    .personaj2 {
        top: 590px
    }

    .underline_title_cere_oferta {
        width: 100%
    }

    .products-navigation__arrows a.prev-img .prev-img-box {
        left: 45px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 175px
    }

    .facebook-icon, .googleplus-icon {
        left: -30px
    }

    .linkedin-icon, .pinterest-icon {
        right: 50px
    }

    .youtube-icon, .instagram-icon {
        right: 69px
    }

    .jumbotron__title {
        font-size: 30px
    }

    .line-bottom {
        right: 50px !important;
        width: 80% !important
    }

    .subslider-icon-1 {
        left: 120px
    }

    .subslider-icon-2 {
        left: 120px
    }

    .subslider-icon-3 {
        left: 120px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: -2px
    }

    #global-modal.modal .announce-formular2 p {
        font-size: 12px
    }

    #global-modal.modal .formular2 {
        margin-top: 17px !important
    }

    .acord_gdpr {
        font-size: 10px
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        font-size: 16px
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-left: 0;
        margin-left: 0
    }

    .testimonials .col-xs-12.col-sm-6 {
        min-height: 350px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 0
    }

    img.banner {
        width: 120px;
        height: 67px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 0;
        text-align: center
    }

    #global-modal.modal .formular {
        width: 70%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 70% !important;
        background-size: 180% !important
    }

    #global-modal.modal .form-control--contact {
        margin-left: 90px;
        margin-top: 10px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 20px
    }

    #global-modal.modal .formular {
        width: 95%;
        margin-top: -40px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 50px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 270% !important;
        border-radius: 20px;
        padding-bottom: 118% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 50px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 5px
    }

    #global-modal.modal .formular {
        width: 95%;
        margin-top: -40px;
        padding-left: 40px
    }

    #global-modal.modal .formular {
        margin-top: -20px;
        width: 60%;
        margin-right: 0
    }

    #global-modal.modal .formular {
        width: 70%;
        margin-left: 50px
    }

    #global-modal.modal .form-control--contact {
        width: 67%
    }

    #global-modal.modal .formular2 {
        margin-top: 50px;
        width: 70%;
        margin-left: 70px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -61%
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 230px)
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -3%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -25%
    }

    .content-footer2 {
        margin-top: 45px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: 0
    }

    .jumbotron__title {
        margin-top: 66px
    }

    .carousel-caption .btn {
        margin-top: 15px
    }

    .thankyou-image {
        left: -50%;
        width: 290%;
        height: auto
    }

    .bkg-left {
        display: none
    }

    .footer-widgets ul.nav.nav-footer li {
        margin-bottom: 5px;
        width: 100%;
        float: left
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important;
        width: 250px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -68%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -3%
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 140px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .termeni-si-conditii {
        margin-left: 8%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -38%
    }

    .js--page-footer .container .line {
        margin-left: 1%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -49%
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }

    .mobile-cere-oferta {
        right: 35px
    }

    .icon-search {
        right: 290px
    }

    .mymap {
        padding: 0 !important
    }
}

@media screen and (max-width: 480px) {
    .personaj1 {
        top: 599px
    }

    .personaj2 {
        top: 599px
    }

    .termeni-si-conditii {
        width: 192px !important
    }

    .contact-text {
        margin-right: 240px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 165px
    }

    .facebook-icon, .googleplus-icon {
        left: -18px
    }

    .linkedin-icon, .pinterest-icon {
        right: 47px
    }

    .youtube-icon, .instagram-icon {
        right: 75px
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        margin-left: 12px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        font-size: 11.5px !important
    }

    #global-modal-download-guaranty.modal label {
        font-size: 12px
    }

    #global-modal.modal .announce-formular p {
        margin-bottom: 15px
    }

    .name-category h1 {
        margin-left: 100px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 40px
    }

    .copy-right-offset {
        margin-left: 0;
        margin-top: 10px
    }

    .push-down-10.logo-new {
        margin-left: 0;
        margin-bottom: 0;
        width: 150px;
        height: auto
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 200px;
        margin-bottom: 0;
        margin-top: 0
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -33px !important
    }

    .termeni-si-conditii {
        margin-left: 11%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -65%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -36%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -58%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -10%
    }

    .content-footer2 {
        margin-top: 25px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -20px
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 100px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .js--page-footer .container .line {
        margin-left: 1%
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 0;
        text-align: center
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 80% !important;
        background-size: 180% !important
    }

    #global-modal.modal .form-control--contact {
        margin-left: 70px;
        margin-top: 10px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 20px
    }

    #global-modal.modal .formular {
        width: 90%;
        margin-top: -40px
    }

    .carousel-caption .btn {
        margin-top: 15px
    }

    #global-modal.modal .formular2 {
        margin-top: 40px;
        width: 80%;
        margin-left: 40px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 0
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 0
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 270% !important;
        border-radius: 20px;
        padding-bottom: 115% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 40px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 140px;
        margin-top: 10px
    }

    #global-modal.modal .formular {
        margin-top: -20px;
        width: 80%;
        margin-right: 60px
    }

    #global-modal.modal .form-control--contact {
        width: 77%
    }

    .copy-right {
        color: #000;
        font-weight: 300;
        font-size: 13px;
        margin-left: 0;
        margin-bottom: 0;
        margin-top: 0
    }

    .input-resize {
        width: 74% !important;
        margin-left: 32px !important
    }

    .subslider-image {
        display: none
    }

    .subslider-image2 {
        display: block
    }

    .banners__title {
        font-size: 16px;
        font-family: "Source Sans Pro", sans-serif !important
    }

    .jumbotron__title {
        margin-top: 30px
    }

    .carousel-caption .btn {
        margin-top: 10px
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 250px;
        width: 100%;
        background-size: cover
    }

    .head2-style-multumim {
        padding-left: 40px;
        padding-right: 40px
    }

    .icon-search {
        right: 280px
    }
}

@media screen and (max-width: 470px) {
    .login-top-menu {
        right: 25px
    }

    .user-icon {
        right: 150px
    }

    .search-panel__form .form-control {
        width: 38%
    }

    .input-resize {
        width: 73% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 73% !important;
        margin-left: 25px !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 20%;
        float: right;
        margin-right: 10px
    }

    .jumbotron__title {
        margin-top: 65px
    }

    .carousel-caption .btn {
        margin-top: 45px
    }
}

@media screen and (max-width: 460px) {
    .subslider-icon-1 {
        left: 100px
    }

    .subslider-icon-2 {
        left: 100px
    }

    .subslider-icon-3 {
        left: 100px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 115px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 290% !important;
        border-radius: 20px;
        padding-bottom: 130% !important
    }

    .second {
        margin-left: 13%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 35px
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 35px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 100px;
        margin-top: 10px
    }

    #global-modal.modal .formular2 {
        margin-top: 20px;
        width: 80%;
        margin-left: 40px
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 80%;
        margin-right: 0;
        margin-left: 30px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 70px;
        margin-top: 10px;
        width: 65%
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 15px
    }

    .termeni-si-conditii {
        margin-left: 16%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -42%
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 220px)
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -80px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 8px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -49%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 0 !important
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -21px
    }

    .jumbotron__title {
        margin-top: 62px
    }

    .carousel-caption .btn {
        margin-top: 10px
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }
}

@media screen and (max-width: 450px) {
    .button-login-facebook {
        padding: 13px 45px
    }

    .punct-lucru4 {
        left: 94px;
        width: 100%
    }

    .adresa-punct-lucru1, .adresa-punct-lucru2 {
        margin-left: 16px
    }

    .bg-sect1-formular {
        min-height: 200px
    }

    .facebook-icon, .googleplus-icon {
        left: 32px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-left: 70px !important
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 151px
    }

    .contact-text {
        margin-right: 100px
    }

    .content-footer .col-xs-6 {
        width: 100%
    }

    .utile {
        width: 100% !important
    }

    .footer-contact-3 {
        margin-top: 20px !important
    }

    .responsive-contact {
        margin-left: 82px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-right: 190px !important
    }

    .termeni-si-conditii {
        width: 100% !important;
        margin-left: 53px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-right: 70px !important;
        margin-top: 0 !important
    }

    .linkedin-icon, .pinterest-icon {
        right: 80px
    }

    .youtube-icon, .instagram-icon {
        right: 192px
    }

    .reprezentanti {
        width: 100% !important;
        margin-left: 0 !important
    }

    #global-modal.modal .announce-formular h3 {
        margin-top: -5px
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 91% !important;
        background-size: 228% !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 5px
    }

    .input-resize {
        width: 72% !important;
        margin-left: 32px !important
    }

    .cv-style input[type="file"] {
        display: block;
        margin-left: -5px !important;
        width: 70% !important
    }

    .jumbotron__title {
        margin-top: 60px
    }

    .carousel-caption .btn {
        margin-top: 40px
    }

    .search-panel__form .form-control {
        width: 36%
    }

    .btn-sim-menu-mobile {
        left: 43%
    }

    .mobile-cere-oferta {
        right: 50px
    }
}

@media screen and (max-width: 440px) {
    .button-login-facebook {
        padding: 13px 40px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 15%;
        float: right;
        margin-right: 10px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -40%
    }

    .js--page-footer .container .line {
        margin-left: -4%
    }

    #global-modal.modal .formular2 {
        margin-top: 30px;
        width: 80%;
        margin-left: 40px
    }

    .carousel-caption .btn {
        margin-top: 45px
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 90% !important;
        background-size: 200% !important
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 320% !important;
        border-radius: 20px;
        padding-bottom: 135% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 30px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 100px;
        margin-top: 10px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 30px
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 60%;
        margin-right: 0;
        margin-left: -20px;
        width: 110%
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }

    .icon-search {
        right: 273px
    }
}

@media screen and (max-width: 439px) {
    .input-resize {
        width: 71% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 72% !important;
        margin-left: 25px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -118px;
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -72px
    }
}

@media screen and (max-width: 426px) {
    .button-login-facebook {
        padding: 13px 33px
    }

    .custom-fa-login {
        left: -27px
    }

    .input-resize {
        width: 70% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 71% !important;
        margin-left: 25px !important
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 10px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -22px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -37%
    }

    .js--page-footer .container .line {
        margin-left: -4%
    }

    .second {
        margin-left: 13.5%
    }

    .icon-search {
        right: 265px
    }
}

@media screen and (max-width: 423px) {
    .button-login-facebook {
        padding: 13px 30px
    }

    #global-modal.modal form span {
        margin-right: 5px
    }

    #global-modal.modal .announce-formular h3 {
        font-size: 16px;
        margin-bottom: 8px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 20px
    }

    #global-modal.modal .formular {
        margin-top: -30px;
        padding-right: 0;
        padding-left: 0
    }

    #global-modal.modal .announce-formular {
        margin-top: 0
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 210px)
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 90px;
        text-align: center
    }

    .footer {
        padding-bottom: 0
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 92px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 135% !important;
        background-size: 360% !important
    }

    .padding-responsive {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .mobile-cere-oferta .offer-header {
        padding: 7px 13px
    }

    .mobile-cere-oferta .offer-header:hover {
        padding: 7px 13px
    }
}

@media screen and (max-width: 420px) {
    .top a {
        font-size: 14px
    }

    .top a:hover {
        font-size: 14px
    }

    .name-category h1 {
        margin-left: 60px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 40px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -36%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -25px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 8px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -24px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -146px
    }

    .js--page-footer .container .line {
        margin-left: -4%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -43%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -55%
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 40px;
        text-align: center
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 20px
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 141% !important;
        background-size: 400% !important
    }

    #global-modal.modal .form-control--contact {
        margin-left: 100px;
        margin-top: 10px
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 10px
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px;
        padding-left: 40px
    }

    .carousel-caption .btn {
        margin-top: 45px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 25%;
        float: right;
        margin-right: 5px
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 90% !important;
        background-size: 220% !important
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 320% !important;
        border-radius: 20px;
        padding-bottom: 145% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 20px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 60%;
        margin-right: 0;
        margin-left: -10px
    }

    #global-modal.modal .formular {
        width: 100%
    }

    .form-front input[type="submit"] {
        color: #231F20;
        background-color: #ffcb05;
        border: 2px solid #231F20;
        padding: 15px 20px;
        width: 25%;
        line-height: 3px
    }

    .chestionar-list {
        border: 1px solid #000;
        list-style-type: none;
        padding: 10px 20px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 465% !important;
        border-radius: 20px;
        padding-bottom: 193% !important
    }

    .search-panel__form .form-control {
        width: 34%
    }

    .btn-sim-menu-mobile {
        left: 41%
    }
}

@media only screen and (min-width: 320px) and (max-width: 415px) {
    .header-mobile {
        height: 131px !important
    }
}

@media screen and (max-width: 415px) {
    #WorksitePublisher_additional_info {
        margin-top: 0 !important;
    }
    .powered-by {
        width: 100%;
    }
    #ui-datepicker-div[inputId="worksite-end-date"] {
        top: 1155px !important;
    }
    .underline_title1_worksite {
        width: 35%;
    }
    .underline_title2_worksite {
        width: 69%;
    }
    .underline_title3_worksite {
        width: 100%;
    }
    .underline_title4_worksite {
        width: 82%;
    }
    .bg-formular-garantie .form-group .parsley-errors-list, .bg-formular-garantie2 .form-group .parsley-errors-list {
        padding: 0 !important;
        font-size: 11px
    }

    #ui-datepicker-div {
        top: 2880px !important
    }

    .under-slider .col-xs-12 {
        width: 33.33333% !important
    }

    .subslider-icon-1, .subslider-icon-2, .subslider-icon-3 {
        position: inherit;
        width: 35px !important;
        float: none !important;
        margin: 0 !important
    }

    .banners__title {
        font-size: 14px;
		margin-bottom:7px;
    }
	
	.banners__title span {
        font-size: 12px
    }

    .banners-box {
        font-size: 10px
    }

    .header .header-logo {
        padding: 0 !important
    }

    .mobile-cere-oferta {
        top: 25px
    }

    /*
	.header .navbar-toggle {
        top: -5px
    }
	*/

    .header-mobile {
        height: 131px
    }

    .img-elem-style {
        padding: 0
    }

    .personaj1 {
        top: 625px;
        width: 50%
    }

    .personaj2 {
        top: 625px;
        width: 50%
    }

    .style-slogan {
        min-height: 432px
    }

    .ragnar {
        width: 60%;
        top: 666px !important
    }

    .personaje-nordic2 {
        width: 60%;
        top: 666px !important
    }

    .style-nume h2 {
        margin-top: 100px
    }

    .style-description h2 {
        margin-top: 80px
    }

    .idei-amenajare {
        margin-top: 820px !important
    }

    .recomandari p {
        padding: 0 16px
    }

    .style-nume p {
        padding: 0 12px !important
    }

    .bg-regal {
        background: url(/themes/frontend/site/assets/images/stiluri/regal/mobile/regal.1.jpg)
    }

    .bg-sect3-regal {
        background: url(/themes/frontend/site/assets/images/stiluri/regal/mobile/regal.2.jpg)
    }

    .bg-carpatin {
        background: url(/themes/frontend/site/assets/images/stiluri/carpatin/mobile/carpatin.1.jpg)
    }

    .bg-sect3-carpatin {
        background: url(/themes/frontend/site/assets/images/stiluri/carpatin/mobile/carpatin.2.jpg)
    }

    .bg-nordic {
        background: url(/themes/frontend/site/assets/images/stiluri/nordic/mobile/nordic.1.jpg)
    }

    .bg-sect3-nordic {
        background: url(/themes/frontend/site/assets/images/stiluri/nordic/mobile/nordic.2.jpg)
    }

    .bg-iberic {
        background: url(/themes/frontend/site/assets/images/stiluri/iberic/mobile/iberic.1.jpg)
    }

    .bg-sect3-iberic {
        background: url(/themes/frontend/site/assets/images/stiluri/iberic/mobile/iberic.2.jpg)
    }

    .mobile-cere-oferta .offer-header {
        padding: 7px 11px
    }

    .mobile-cere-oferta .offer-header:hover {
        padding: 7px 11px
    }

    .icon-search {
        right: 260px
    }

    .jumbotron__title {
        font-size: 28px
    }

    .button-login-facebook {
        padding: 13px 27px
    }

    .custom-fa-login {
        left: -23px
    }

    .products-navigation-section {
        padding: 20px 0 0
    }

    #js--latest-products-carousel {
        margin: 0 20px
    }

    .navbar-collapse.in {
        overflow-y: scroll;
        overflow-x: hidden;
        max-height: 270px
    }

    .categorie-de-produs {
        padding: 0 !important
    }

    .banners-box {
        padding: 0
    }	
	
    .header-logo img {
        width: 150px;
        height: 70px
    }

    .header {
        min-height: 70px
    }

    .header .navbar-toggle.collapsed {
        right: 0
    }

    .jumbotron__title {
        font-size: 25px
    }

    .testimonials.light-paper-pattern {
        height: 385px
    }

    .responsive-contact {
        margin-left: 34px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-left: 28px !important
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 132px
    }

    .facebook-icon, .googleplus-icon {
        left: 22px
    }

    .youtube-icon, .instagram-icon {
        right: 182px
    }

    .subslider-icon-1 {
        left: 85px;
        width: 55px;
        top: 5px !important
    }

    .subslider-icon-2 {
        left: 85px;
        width: 55px;
        top: 5px !important
    }

    .subslider-icon-3 {
        left: 85px;
        width: 55px;
        top: 5px !important
    }

    .line-bottom {
        width: 75% !important
    }

    .acord_gdpr {
        padding-left: 0;
        padding-right: 0
    }

    #global-modal.modal .announce-formular {
        margin-top: 4px
    }

    #global-modal.modal .formular2 {
        width: 90%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 108% !important;
        background-size: 300% !important
    }

    .input-resize {
        width: 69% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 70% !important;
        margin-left: 25px !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 25%;
        float: right;
        margin-right: 5px
    }

    .jumbotron__title {
        margin-top: 53px
    }

    .carousel-caption .btn {
        margin-top: -4px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 15px !important
    }

    .product-preview__thumb.active img, .product-preview__thumb img:hover, .product-overlay {
        border: 0 solid #3A3630 !important
    }

    .thankyou-image {
        left: -50%;
        width: 350%;
        height: auto
    }

    .col-xs-6-1 {
        width: 100% !important
    }

    .footer-contact-3 {
        margin-top: 20px
    }

    .utile {
        margin-left: 17% !important;
        width: 100%
    }

    .second {
        margin-left: 14%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -67%
    }

    .termeni-si-conditii {
        margin-left: 21% !important;
        width: 50%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -54%
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 130px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -34%
    }

    .js--page-footer .container .line {
        margin-left: -4%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 17px
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 285px;
        width: 100%;
        background-size: cover
    }

    .top a {
        font-size: 14px
    }

    .top a:hover {
        font-size: 14px
    }

    .icon-preheader {
        margin-top: -5px;
        width: 17px
    }

    .padding-cere-oferta {
        padding-left: 0;
        padding-right: 0
    }

    .nav-tabs > li {
        width: 50%
    }
}

@media screen and (max-width: 405px) {
    .input-resize {
        width: 68% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 69% !important;
        margin-left: 25px !important
    }

    .mobile-cere-oferta .offer-header {
        padding: 7px 10px
    }

    .mobile-cere-oferta .offer-header:hover {
        padding: 7px 10px
    }
}

@media screen and (max-width: 400px) {
    .linkedin-icon, .pinterest-icon {
        right: 45px
    }

    .youtube-icon, .instagram-icon {
        right: 140px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 30%;
        float: right;
        margin-right: 5px
    }

    .input-resize {
        width: 68% !important;
        margin-left: 32px !important
    }

    #global-modal.modal .announce-formular p {
        padding-right: 0;
        font-size: 13px;
        margin-top: 0
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 330% !important;
        border-radius: 20px;
        padding-bottom: 145% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 15px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 15px
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 40px;
        text-align: center
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 15px
    }

    #global-modal.modal .formular {
        width: 100%;
        margin-top: -40px;
        padding-left: 40px !important
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: -10px;
        padding-left: 20px;
        margin-left: 20px
    }

    .announce-formular ul {
        margin-left: 30px;
        padding-left: 10px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 100%;
        margin-left: 5px
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 60%;
        margin-right: 0;
        margin-left: -10px
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .form-control--contact {
        width: 65%
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 20px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -45px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 22px
    }

    .margin-contact-footer {
        margin-left: -30px
    }

    .padding-responsive {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .titlu-tabel {
        margin-left: 10px
    }

    .container-error {
        position: absolute;
        transform: translateY(0vh)
    }

    .jumbotron__title {
        margin-top: 52px;
        font-size: 22px
    }

    .carousel-caption .btn {
        margin-top: 35px
    }

    .margin-contact-footer {
        margin-left: 0
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 6px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -72%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 2%
    }
}

@media screen and (max-width: 395px) {
    .input-resize {
        width: 67% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 68% !important;
        margin-left: 25px !important
    }

    .icon-search {
        right: 250px
    }
}

@media screen and (max-width: 390px) {
    .mobile-cere-oferta .offer-header {
        padding: 7px 9px
    }

    .mobile-cere-oferta .offer-header:hover {
        padding: 7px 9px
    }

    .icon-search {
        right: 245px
    }

    .login-top-menu {
        right: 15px
    }

    .user-icon {
        right: 135px
    }

    #global-modal.modal .form-control--contact {
        width: 60%
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 80px;
        margin-top: -20px
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: -10px;
        margin-left: -20px;
        width: 110%
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 25px
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 60%;
        margin-right: 0;
        margin-left: -10px;
        width: 100%
    }

    .jumbotron__title {
        margin-top: 48px
    }

    .carousel-caption .btn {
        margin-top: 0
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -99px
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 205px)
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -140px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 20px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -20%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -36%
    }

    .js--page-footer .container .line {
        margin-left: -7%
    }
}

@media screen and (max-width: 386px) {
    .input-resize {
        width: 66% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 67% !important;
        margin-left: 25px !important
    }

    .mobile-cere-oferta .offer-header {
        padding: 7px 8px
    }

    .mobile-cere-oferta .offer-header:hover {
        padding: 7px 8px
    }
}

@media screen and (max-width: 380px) {
    .mobile-cere-oferta .offer-header {
        padding: 7px
    }

    .mobile-cere-oferta .offer-header:hover {
        padding: 7px
    }

    .cv-style input[type="file"] {
        display: block;
        margin-left: -5px !important;
        width: 70% !important
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 90% !important;
        background-size: 200% !important
    }

    #global-modal.modal .announce-formular {
        margin-top: -20px
    }

    #global-modal.modal .formular {
        margin-top: -40px;
        padding-right: 0;
        padding-left: 0
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        margin-top: 5px;
        margin-right: 20px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 370% !important;
        border-radius: 20px;
        padding-bottom: 165% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 30px;
        text-align: center
    }

    .jumbotron__title {
        margin-top: -25px
    }

    #global-modal.modal .formular {
        margin-top: 0;
        width: 60%;
        margin-right: 0;
        margin-left: -10px
    }

    #global-modal.modal .formular {
        width: 100%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -126px
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 200px)
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -79px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -22px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -38px
    }

    .jumbotron__title {
        margin-top: 10px
    }
}

@media screen and (max-width: 379px) {
    #global-modal.modal .formular {
        padding-right: 0;
        padding-left: 0;
        font-size: 11px;
        margin-top: 0
    }

    .cv-style input[type="file"] {
        display: block;
        margin-left: 20px !important;
        width: 80% !important
    }

    #global-modal.modal .formular2 {
        width: 100%;
        margin-top: 10px;
        margin-left: 0
    }

    #global-modal.modal form span {
        margin-right: 0
    }

    #global-modal.modal .announce-formular h3 {
        font-size: 14px;
        margin-top: 5px
    }

    #global-modal.modal .announce-formular {
        padding-left: 8px
    }

    #global-modal.modal .announce-formular p {
        font-size: 13px;
        margin-top: 15px;
        line-height: 1.1;
        margin-left: 0
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        height: 20px;
        line-height: .2;
        margin-top: -1px;
        margin-right: 2px
    }

    #global-modal.modal .modal-header .close {
        margin-top: 15px;
        margin-right: -10px;
        margin-top: 0 !important
    }

    #global-modal.modal .form-control--contact {
        width: 61%
    }

    #global-modal.modal label {
        margin-left: -10px
    }

    #global-modal.modal .modal-dialog {
        width: 93%
    }

    #global-modal.modal .formular2 {
        margin-top: 40px;
        margin-left: 0
    }

    #global-modal.modal .formular2 .form-control--contact {
        width: 70%
    }

    #global-modal.modal .formular2 .form-group {
        margin-bottom: 15px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 10px;
        font-size: 20px;
        color: #e4c12e;
        margin-left: -10px
    }

    #global-modal.modal .announce-formular2 p {
        margin-top: -15px;
        font-size: 13px;
        margin-left: -10px
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        text-align: center;
        margin-top: -10px
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 40px;
        text-align: center
    }

    #global-modal.modal .formular {
        width: 100%
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 100% !important;
        background-size: 240% !important
    }

    .footer-widgets, .footer {
        padding-bottom: 0
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 188px)
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    .copy-right {
        margin-left: 0;
        text-align: left !important
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 90px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 70px
    }

    #contact-form .col-sm-4:first-child {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(2) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(3) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(4) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .testimonials.light-paper-pattern {
        height: 400px
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 130px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .copy-right-offset {
        margin-left: 0
    }

    .responsive-contact {
        padding-left: 0;
        padding-right: 0;
        margin-left: 30px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -110px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -115px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: -30px
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -25px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -2px
    }

    .name-category h1 {
        margin-left: 40px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 40px
    }

    .responsive-contact {
        padding-left: 0;
        padding-right: 0;
        margin-left: -15px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 100px;
        margin-top: -20px
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        height: 20px;
        line-height: .2;
        margin-top: -1px;
        margin-right: 15px
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        width: 60%;
        margin-right: 0;
        margin-left: -25px
    }

    #global-modal.modal .formular {
        width: 100%
    }

    .second {
        margin-left: 18%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -35px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-top: 34px;
        margin-left: 11px !important
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 9px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -58px
    }

    .responsive-contact {
        padding-left: 0;
        padding-right: 0;
        margin-left: -35px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -140px
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 205px)
    }

    .input-resize {
        width: 65% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 66% !important;
        margin-left: 25px !important
    }

    .thankyou-image {
        left: -50%;
        width: 400%;
        height: auto
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -70%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -48%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -16%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -39%
    }

    .js--page-footer .container .line {
        margin-left: -11%
    }
}

@media screen and (max-width: 375px) {
    .underline_title1_worksite {
        width: 39%;
    }
    .underline_title2_worksite {
        width: 77%;
    }
    .underline_title3_worksite {
        width: 100%;
    }
    .underline_title4_worksite {
        width: 92%;
    }
    .titlu_proiectare {
        padding: 6px 120px 6px 7px
    }

    .alegere-distribuitor {
        min-width: 250px !important
    }

    .personaj1 {
        top: 645px
    }

    .personaj2 {
        top: 645px
    }

    .ragnar {
        top: 682px !important
    }

    .personaje-nordic2 {
        top: 682px !important
    }

    .user-menu {
        right: 30px !important
    }

    .navbar-user .dropdown-user {
        margin-left: -55px
    }

    .nav-user .dropdown-user::before, .nav-user .dropdown-user::after {
        right: 15px
    }

    .login-top-menu {
        top: 20px
    }

    .user-icon {
        right: 125px
    }

    .button-login-facebook {
        padding: 13px 25px
    }

    .separator-line-btn {
        left: 47px
    }

    .custom-fa-login {
        left: -20px
    }

    .formular2 {
        padding: 0
    }

    .formular2 .parsley-errors-list {
        left: 0 !important;
        right: 0 !important
    }

    .formular2 .alert-danger {
        width: 100%
    }

    .adresa-punct-lucru1, .adresa-punct-lucru2 {
        margin-left: 17px
    }

    .punct-lucru4 {
        left: 67px
    }

    .distribuitori-checkbox .checkbox label {
        padding-left: 0 !important;
        font-size: 11px !important
    }

    .montatori-checkbox .checkbox label {
        padding-left: 0 !important;
        font-size: 11px !important
    }

    .montatori-checkbox .col-sm-4 {
        margin-left: -15px !important
    }

    .pagina-cere-oferta .padding-form-text-2 {
        margin-bottom: 0 !important
    }

    .button-cere-oferta {
        top: 10px
    }

    #parsley-id-multiple-RequestOfferdistributor {
        margin-top: -15px !important
    }

    #parsley-id-multiple-RequestOffervreau_oferta {
        margin-top: 65px !important
    }

    .search-input {
        margin-left: 7px !important;
        width: 37% !important
    }

    .offer-header a {
        right: 55px
    }

    .products-navigation-section {
        padding: 40px 0 0
    }

    .termeni-si-conditii {
        margin-left: 20% !important
    }

    .contact-text {
        margin-right: 151px
    }

    .jumbotron__title {
        font-size: 26px
    }

    .icon-search {
        right: 234px;
        top: 21px
    }

    .search-panel__form {
        padding: 8px 0
    }

    .subslider-icon-1 {
        left: 60px;
        top: 8px !important
    }

    .subslider-icon-2 {
        left: 60px;
        top: 8px !important
    }

    .subslider-icon-3 {
        left: 60px;
        top: 8px !important
    }

    .col-video img {
        width: 345px !important;
        margin-left: calc(50% - 172px)
    }

    .col-categorie-produs img {
        width: 345px !important;
        margin-left: calc(50% - 172px)
    }

    .col-garantie img {
        width: 345px !important;
        margin-left: calc(50% - 172px)
    }

    .col-preturi-produse img {
        width: 345px !important;
        margin-left: calc(50% - 172px)
    }

    .col-cere-oferta img {
        width: 345px !important;
        margin-left: calc(50% - 172px)
    }

    .col-download-catalog img {
        width: 345px !important;
        margin-left: calc(50% - 172px)
    }

    .overlay-img {
        width: 330px !important;
        height: 180px !important;
        /* margin-left: calc(50% - 187px) */
    }

    .overlay-img img {
        width: 57px !important;
        height: 57px !important;
        left: 40%
    }

    .products-navigation__arrows a.prev-img .prev-img-box {
        left: 7px
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 152px
    }

    #js--latest-products-carousel {
        margin: 0 10px
    }

    .responsive-contact {
        margin-left: 6px !important
    }

    .facebook-icon, .googleplus-icon {
        left: 3px
    }

    .linkedin-icon, .pinterest-icon {
        right: 87px
    }

    .youtube-icon, .instagram-icon {
        right: 177px
    }

    .top .col-md-12 {
        padding: 8px 0
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 14px
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-left: 0;
        margin-left: 0
    }

    #global-modal.modal .announce-formular2 p {
        font-size: 12px
    }

    #global-modal.modal .announce-formular2 h3 {
        font-size: 16px
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 81px
    }

    #global-modal.modal label {
        font-size: 12px
    }

    #global-modal.modal .modal-dialog .modal-content {
        padding-bottom: 113% !important;
        background-size: 320% !important
    }

    .top a {
        font-size: 13px
    }

    .top a:hover {
        font-size: 13px
    }

    header .col-xs-8, header .col-xs-4 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    /*
	.header .navbar-toggle {
        border: 0;
        margin: 0 6px
    }
	*/

    .icon-preheader {
        margin-top: -5px;
        width: 14px
    }

    .mobile-cere-oferta {
        right: 30px
    }
}

@media screen and (max-width: 370px) {
    .input-resize {
        width: 64% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 65% !important;
        margin-left: 25px !important
    }
}

@media screen and (max-width: 369px) {
    #global-modal.modal .form-control--contact {
        width: 69%
    }

    .input-resize2 {
        width: 65% !important;
        margin-left: 27px !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 25%;
        float: right;
        margin-right: 5px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 110%
    }
}

@media screen and (max-width: 368px) {
    .input-resize2 {
        width: 64% !important;
        margin-left: 27px !important
    }
}

@media screen and (max-width: 363px) {
    .input-resize {
        width: 63% !important;
        margin-left: 32px !important
    }
}

@media screen and (max-width: 360px) {
    .underline_title1_worksite {
        width: 41%;
    }
    .underline_title2_worksite {
        width: 81%;
    }
    .underline_title3_worksite {
        width: 100%;
    }
    .underline_title4_worksite {
        width: 96%;
    }
    .alegere-distribuitor {
        min-width: 230px !important
    }

    .personaj1 {
        top: 652px;
    }

    .ragnar {
        top: 688px !important
    }

    .button-login-facebook {
        padding: 13px 18px
    }

    .custom-fa-login {
        left: -13px
    }

    .bg-sect1-formular {
        min-height: 195px
    }

    .navbar-collapse.in {
        overflow-x: hidden
    }

    .top {
        width: 360px !important
    }

    .header {
        width: 360px !important
    }

    .contact-text {
        margin-right: 133px
    }

    .icon-search {
        right: 224px
    }

    .banners img {
        margin-right: 0 !important
    }

    .subslider-icon-1 {
        left: 60px;
        width: 53px
    }

    .subslider-icon-2 {
        left: 60px;
        width: 53px
    }

    .subslider-icon-3 {
        left: 60px;
        width: 53px
    }

    .products-navigation__arrows a.prev-img .prev-img-box {
        left: 4px;
        top: 20px !important
    }

    .products-navigation__arrows a.next-img .next-img-box {
        left: 131px !important;
        top: 20px !important
    }

    .responsive-contact {
        margin-left: 10px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-right: 170px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-right: 55px !important
    }

    .linkedin-icon, .pinterest-icon {
        right: 82px
    }

    .youtube-icon, .instagram-icon {
        right: 167px
    }

    .nav-tabs > li > a {
        margin: 0 !important
    }

    .line-bottom {
        margin-bottom: 165px !important;
        width: 80% !important;
        right: 35px !important
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 30px
    }

    #global-modal-download-guaranty.modal .announce-formular h3 {
        margin-bottom: 35px
    }

    .acord_gdpr {
        margin-top: 10px
    }

    #global-modal.modal .modal-header .close {
        margin-top: -10px !important
    }

    #global-modal.modal .formular2 {
        margin-top: 40px;
        margin-left: 0
    }

    #global-modal.modal .formular2 .form-control--contact {
        width: 70%
    }

    #global-modal.modal .formular2 .form-group {
        margin-bottom: 15px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 10px;
        font-size: 16px;
        color: #e4c12e;
        margin-left: -10px;
        margin-bottom: 25px
    }

    #global-modal.modal .announce-formular2 p {
        margin-top: -15px;
        font-size: 12px;
        margin-left: -10px
    }

    #global-modal.modal .announce-formular h3 {
        font-size: 16px;
        margin-top: -10px
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        text-align: center;
        margin-top: -10px
    }

    .copy-right {
        margin-left: 0;
        text-align: center !important
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -81px
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 176px)
    }

    #global-modal.modal .form-control--contact {
        margin-left: 100px
    }

    .cv-form .form-group {
        margin-left: 0
    }

    .cv-form .btn-jumbotron {
        margin-left: 20px
    }

    p.about-cv {
        margin-top: 0
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 79px
    }

    #global-modal.modal .form-control--contact {
        width: 61%
    }

    #contact-form .col-sm-4:first-child {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(2) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(3) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(4) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .testimonials.light-paper-pattern {
        height: 410px
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -52px
    }

    .termeni-si-conditii {
        margin-left: 0
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -42px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -9px
    }

    .responsive-contact {
        padding-left: 0;
        padding-right: 0;
        margin-left: -20px
    }

    .name-category h1 {
        margin-left: 40px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 20px
    }

    .content-footer2 {
        margin-top: 25px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -30px
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 290% !important;
        padding-bottom: 126% !important
    }

    .carousel-caption .btn {
        margin-top: 25px
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 25%;
        float: right;
        margin-right: 5px
    }

    .input-resize {
        width: 64.9% !important;
        margin-left: 32px !important
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 105%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 390% !important;
        border-radius: 20px;
        padding-bottom: 175% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 40px;
        text-align: center
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        width: 60%;
        margin-right: 0;
        margin-left: -20px;
        width: 100%
    }

    .titlu-tabel {
        margin-left: 15px
    }

    .float-fisiere {
        float: left;
        width: 100%
    }

    .responsive-contact {
        padding-left: 0;
        padding-right: 0;
        margin-left: -30px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -117px
    }

    .js--page-footer .container .line {
        margin-left: calc(50% - 193px)
    }

    .banner {
        position: absolute;
        right: 0;
        margin-right: 14px;
        top: 0;
        margin-top: 216px
    }

    #global-modal-download-guaranty.modal .form-control--contact {
        margin-left: 93px
    }

    #global-modal-download-guaranty.modal label {
        color: #fff;
        text-align: left;
        margin-right: -4px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 469% !important;
        border-radius: 20px;
        padding-bottom: 182% !important
    }

    .thankyou-image {
        left: -50%;
        width: 400%;
        height: auto
    }

    .termeni-si-conditii {
        margin-left: 20%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -69%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -43%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -32%
    }

    .js--page-footer .container .line {
        margin-left: -9%
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -63%
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -26%
    }

    .background-image-multumim {
        background: url(../images/img_background.jpg);
        background-repeat: no-repeat;
        height: 330px;
        width: 100%;
        background-size: cover
    }

    .top a {
        font-size: 13px
    }

    .top a:hover, .top a:focus, .top a:active {
        font-size: 13px
    }

    .mobile-cere-oferta {
        right: 40px
    }
}

@media screen and (max-width: 359px) {
    .input-resize {
        width: 63.9% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 63% !important;
        margin-left: 27px !important
    }
}

@media screen and (max-width: 352px) {
    .input-resize {
        width: 62% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 62% !important;
        margin-left: 27px !important
    }

    .carousel-caption .btn {
        margin-top: 35px
    }
}

@media screen and (max-width: 355px) {
    .testimonials .col-xs-12.col-sm-6 {
        min-height: 410px
    }

    #global-modal.modal .modal-header .close {
        margin-top: -10px !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        height: 20px;
        line-height: .2;
        margin-top: -1px;
        margin-right: 10px
    }

    .cv-form input {
        width: 80%
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 260% !important;
        padding-bottom: 110% !important
    }

    #global-modal.modal .form-control--contact {
        width: 61%
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 10px;
        width: 110%
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 450% !important;
        border-radius: 20px;
        padding-bottom: 185% !important
    }

    #global-modal-download-guaranty.modal .modal-dialog {
        width: 95%
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        width: 60%;
        margin-right: 0;
        margin-left: -20px;
        width: 100%
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 50px;
        text-align: center
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 127px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }
}

@media screen and (max-width: 346px) {
    .second-specimen {
        margin-left: 20px
    }

    .input-resize2 {
        width: 61% !important;
        margin-left: 27px !important
    }
}

@media screen and (max-width: 340px) {
    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 115%;
        margin-left: -30px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 470% !important;
        border-radius: 20px;
        padding-bottom: 190% !important
    }

    #global-modal-download-guaranty.modal .announce-formular {
        margin-top: 15px;
        margin-left: -20px;
        width: 120%
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal-download-guaranty.modal .announce-formular p {
        padding-right: 20px;
        margin-top: -10px;
        padding-left: 20px;
        margin-left: -15px
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -28%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -66%
    }

    .announce-formular ul {
        margin-left: -5px;
        padding-left: 10px
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        width: 60%;
        margin-right: 0;
        margin-left: -20px;
        width: 100%
    }

    #global-modal.modal .form-control--contact {
        width: 59%
    }

    .input-resize {
        width: 61% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 60% !important;
        margin-left: 27px !important
    }

    .carousel-caption .btn {
        margin-top: 30px
    }

    .jumbotron__title {
        margin-top: 43px
    }
}

@media screen and (max-width: 336px) {
    #global-modal.modal .form-control--contact {
        width: 66%
    }
}

@media screen and (max-width: 335px) {
    #global-modal.modal .form-control--contact {
        width: 63%
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 280% !important;
        padding-bottom: 110% !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        height: 20px;
        line-height: .2;
        margin-top: -1px;
        margin-right: 5px
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 120%;
        margin-left: -30px
    }

    #global-modal.modal .formular {
        margin-top: 20px;
        width: 60%;
        margin-right: 0;
        margin-left: -35px;
        width: 110%
    }
}

@media screen and (max-width: 332px) {
    .input-resize {
        width: 60% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 59% !important;
        margin-left: 27px !important
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -64%
    }

    .carousel-caption .btn {
        margin-top: 25px
    }

    .jumbotron__title {
        margin-top: 41px
    }
}

@media screen and (max-width: 326px) {
    #global-modal.modal .form-control--contact {
        width: 65%
    }

    .input-resize {
        width: 59% !important;
        margin-left: 32px !important
    }

    .input-resize2 {
        width: 58% !important;
        margin-left: 27px !important
    }
}

@media screen and (max-width: 321px) {
    .input-resize2 {
        width: 57% !important;
        margin-left: 27px !important
    }
}

@media screen and (max-width: 320px) {
    #global-modal.modal .announce-formular p {
        margin-top: -5px
    }

    .cv-form input {
        width: 80%
    }

    .carousel-caption .btn {
        margin-top: 0
    }

    #global-modal.modal .formular {
        margin-top: 0
    }

    #global-modal.modal .modal-dialog {
        width: 95%
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 320% !important
    }

    #global-modal.modal .announce-formular h3 {
        margin-top: -10px
    }

    #global-modal.modal .modal-header .close {
        margin-top: -15px !important
    }

    #global-modal.modal .formular2 {
        margin-top: 40px;
        margin-left: 0
    }

    #global-modal.modal .formular2 .form-control--contact {
        width: 68%
    }

    #global-modal.modal .formular2 .form-group {
        margin-bottom: 15px
    }

    #global-modal.modal .announce-formular2 h3 {
        margin-top: 10px;
        font-size: 20px;
        color: #e4c12e
    }

    #global-modal.modal .announce-formular2 p {
        margin-top: -15px;
        font-size: 13px;
        margin-left: -10px
    }

    #global-modal.modal .announce-formular2 {
        width: 100%;
        text-align: center;
        margin-top: -20px
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 60px
    }

    .no-padding {
        padding-right: 0;
        padding-left: 0;
        margin-left: 30px
    }

    .js--page-footer .container .col-sm-3.first {
        margin-left: 0;
        text-align: center
    }

    .copy-right {
        margin-left: -7px;
        text-align: center !important
    }

    .js--page-footer .container .line {
        margin-left: 7%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -5px
    }

    #global-modal.modal .form-control--contact {
        margin-left: 0
    }

    #global-modal.modal .formular2 .form-control--contact {
        margin-left: 76px
    }

    #global-modal.modal .form-control--contact {
        width: 64.4%
    }

    #global-modal.modal .form-control--contact {
        margin-left: 100px
    }

    .second-specimen {
        margin-left: 20px
    }

    #contact-form .col-sm-4:first-child {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(2) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(3) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    #contact-form .col-sm-4:nth-child(4) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .footer-widgets ul.nav.nav-footer {
        margin-left: 0
    }

    .testimonials.light-paper-pattern {
        height: 460px
    }

    .footer-widgets ul.nav.nav-footer {
        margin-left: -40px
    }

    .termeni-si-conditii {
        margin-left: 30%
    }

    .social {
        margin-left: 0
    }

    .content-footer2 {
        margin-top: 5px;
        color: #000;
        font-weight: 300;
        line-height: 1.4;
        margin-left: -45px
    }

    .footer-widgets .footer-widgets__navigation .footer-head3 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -86%
    }

    .social img {
        width: 30px;
        height: auto
    }

    .line-bottom {
        width: 100%;
        height: 2px;
        background-color: #c29e25;
        position: absolute;
        bottom: 0;
        margin-bottom: 130px;
        right: 0;
        display: inline-block;
        margin-right: 0
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -30px
    }

    .js--page-footer .container .line3 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: -44%
    }

    .footer-widgets .footer-widgets__navigation h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 2%
    }

    .footer-widgets .footer-widgets__navigation .footer-head2 {
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: -57%
    }

    .js--page-footer .container .line2 {
        width: 30px;
        height: 2px;
        background-color: #c29e25;
        margin-bottom: 20px;
        margin-top: 5px;
        margin-left: 6%
    }

    .responsive-contact {
        padding-left: 0;
        padding-right: 0;
        margin-left: 20px
    }

    .name-category h1 {
        margin-left: 20px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size: 24px;
        margin-bottom: 20px
    }

    #global-modal.modal .modal-dialog .modal-content {
        background-size: 280% !important;
        padding-bottom: 120% !important
    }

    #global-modal.modal .btn.btn-primary.newsletter {
        height: 20px;
        line-height: .2;
        margin-top: -1px;
        margin-right: 5px
    }

    #global-modal.modal .announce-formular {
        width: 100%;
        margin-top: 80px;
        text-align: center
    }

    .input-resize2 {
        width: 67% !important;
        margin-left: 5px !important
    }

    .input-resize {
        width: 67% !important;
        margin-left: 12px !important
    }

    .cv-form .btn-jumbotron {
        padding: 0;
        width: 25%;
        float: right;
        margin-right: 5px
    }

    .cv-form .col-xs-12.col-sm-12:nth-child(3) {
        margin-top: 0
    }

    #global-modal-download-guaranty.modal .formular {
        margin-top: 20px;
        width: 125%;
        margin-left: -30px
    }

    #global-modal-download-guaranty.modal .modal-dialog .modal-content {
        background-size: 574% !important;
        border-radius: 20px;
        padding-bottom: 266% !important
    }

    #global-modal-download-guaranty.modal .btn.btn-primary.newsletter {
        color: #000;
        text-transform: none;
        background-color: #efca30;
        margin-top: 10px;
        float: right;
        margin-right: 5px;
        height: 30px;
        line-height: .5;
        border: 2px solid transparent
    }

    #global-modal.modal .formular {
        margin-top: 40px;
        width: 60%;
        margin-right: 0;
        margin-left: -35px
    }

    #global-modal.modal .formular {
        width: 110%
    }

    .no-padding-left-right {
        padding-left: 5px;
        padding-right: 5px
    }

    .margin-contact-footer {
        margin-left: 0
    }

    .jumbotron__title {
        margin-top: 35px
    }

    .carousel-caption .btn {
        margin-top: 0
    }

    .thankyou-image {
        left: -50%;
        width: 450%;
        height: auto
    }

    .footer-widgets ul.nav.nav-footer {
        margin-left: 15px !important
    }

    .offer-header {
        padding: 26px 0 10px 16px
    }

    .offer-header a {
        padding: 3px
    }

    /*
	.header .navbar-toggle {
        border: 0;
        margin: 4px 8px
    }
	*/
}

@media screen and (max-width: 310px) {
    .cv-form input {
        width: 70%
    }

    #global-modal.modal .form-control--contact {
        width: 60%
    }

    .second-specimen {
        margin-left: 0;
        margin-top: 10px
    }

    .second-specimen img {
        margin-top: 20px
    }
}