﻿@media (max-width: 1200px){

  
    .categ2_ultimeleProiecte {
        font-size: 15px;
    }
    .categ1_ultimeleProiecte1 {
        padding: 8px 0;
    }
    .home_categ_li {
        grid-column-gap: 2%;
    }
    .categ1_ultimeleProiecte {
        font-size: 17px;
    }
    .home_page1 {
        align-items: center;
    }
  
    .carousel-caption {
        padding-left: 5%;
    }
    #myCarousel img {
        max-width: 130%;
    }
    .carousel-caption h3 {
        font-size: 46px;
        margin-bottom: 5px;
    }
    .home_category_section {
        padding: 0px;
    }
    .section_title {
        margin: 0px 0 15px;
        font-size: 36px;
    }
    .section_title_noutati {
        font-size: 28px;
        margin: 0;
    }
    .hp_right1 {
        font-size: 36px;
    }
    .home_page {
        padding: 60px 0;
    }
    .hp_partnersLogo {
        width: 90%;
        margin: auto;
    }
    .img_ultimeleProiecte1 {
        height: 95%;
        width: 95%;
        margin: auto;
    }
    .img_ultimeleProiecte {
        margin-bottom: 15px;
        height: 220px;
    }
    .card_ultimeleProiecte {
        padding: 0 5px;
    }
    .ProductHomeRelated .slick-prev {
        left: -18px;
    }
    .ProductHomeRelated .slick-next {
        right: -16px;
    }
    .hp_newsletter {
        padding: 35px 0 45px;
    }
    .ArticleHome1 {
        margin: auto 8px !important;
        padding: 8px;
        height: 140px;
    }
    .hp_newsletter .slick-next {
        right: -15px;
        top: 41%;
    }
    .hp_newsletter .slick-prev {
        left: -15px;
        top: 49%;
    }
   
    .ArticleHome_title {
    
    }
    .ArticleHome_text1 {
       
    }
    .ArticleHome_text1_left {
        max-height: 72px;
        margin-bottom: 5px;
    }
    .ArticleHome_text1_right:before {
        height: 3px;
        width: 3px;
        left: -9px;
    }
    .hp_contact_title {
        font-size: 36px;
    }
    .hp_contact_img img {
        width: 35px;
        height: auto;
    }
    .hp_contact_right {
        width: 54%;
    }
    .hp_contact_left {
        width: 46%;
    }
    .hp_contact_left1 {
        width: 85%;
    }
}
@media (max-width: 992px) {






    .hp_ultimeleProiecte {
        margin-bottom: 25px;
    }
    .hp_section_logo .slick-prev {
        left: -53px;
    }
    .hp_section_logo .slick-next {
        right: -49px;
    }
    .hp_newsletter .ArticleHome .slick-next {
        right: -15px;
    }
    #myCarousel img {
        max-width: 140%;
    }
    .hp_left img {
        position: absolute;
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
   

    .hp_right {
        width: 50%;
    }

    .carousel-caption {
      
    }
        .carousel-caption h3 {
            font-size: 42px;
        }
        .carousel-caption p {
            font-size: 20px;
        }
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        font-size: 20px;
    }
    .home_category_section {
        max-width: 97%;
        min-width: 750px;
        width: unset !important;
    }
    .section_title {
        margin: 0px 0 5px;
        font-size: 32px;
    }
    .section_title_noutati {
        font-size: 26px;
        margin: 0;
    }
    .vezi_toate_green {
        font-size: 14px;
    }
    .hp_newsletter {
        padding: 25px 0 35px;
    }
        .hp_newsletter .ArticleHome {
            margin-top: 20px;
            margin-bottom: 35px;
        }
   
    .home_categ_li {
        grid-column-gap: 1%;
    }
    .categ1_ultimeleProiecte {
        font-size: 14.8px;
        line-height: 1;
    }
    .home_categ_ul2 {
        margin-top: 5px; 
    }
    .categ1_ultimeleProiecte1 {
        padding: 8px 0;
    }
    .home_categ_li2 {
        padding-bottom: 3px;
        margin-bottom: 3px;
    }
    .categ2_ultimeleProiecte {
        font-size: 15px;
    }
    .hp_right1 {
        font-size: 32px;
    }
    .home_page {
        padding: 35px 0;
    }
    .ProductHomeRelated {
        padding: 15px 0 10px;
    }
    .hp_contact_title {
        font-size: 28px;
    }
    .hp_contact_left {
        padding: 30px 0;
    }
    .hp_contact_item {
        margin-bottom: 15px;
    }
    .hp_contact,
    .hp_contact_right iframe {
        height: 350px;
    }
   
    .ProductHomeRelated .slick-next {
        right: -15px;
    }
    .home_categ_li1_img {
        height: 145px;
    }
    .hp_left {
        height: 335px;
    }
    .section_title:before {
        left: 47%;
    }
    .sub-menu1-link {
        font-size: 15px;
    }
    .sub-menu2-link {
        font-size: 14px;
    }
    .mega-dropdown-menu .dropdown-header {
        line-height: 1.3 !important;
    }
    .SubMenu2 {
        margin-top: 12px;
    }
    .home_categ_li1_img {
        margin-bottom: 15px;
    }
    .bar1, .bar2, .bar3 {
        width: 35px;
        height: 5px;
        background-color: #333;
        margin: 6px 0;
        transition: 0.4s;
    }

    .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
    }

    .change .bar2 {
        opacity: 0;
    }

    .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px);
    }
    .bar {
        display: inline-block;
        cursor: pointer;
    }
}
@media (max-width: 767px) {


    .hp_newsletter .ArticleHome .slick-next {
        right: -14px;
    }
    .ProductHomeRelated .slick-prev {
        left: -16px;
    }
    .hp_section_logo .slick-prev {
        left: -42px;
    }
    .hp_section_logo .slick-next {
        right: -41px;
    }
    .rent_btn:after {
        top: -6px;
    }
    .sub-menu1-link:before {
       display: none;
    }
    .home_category_section {
         max-width: unset; 
         min-width: unset; 
         width: inherit !important; 
    }
    .home_categ_li {
        display: inline-flex;
        flex-wrap: wrap;
    }
    .home_categ_li1 {
        width: 30%;
        margin: 0 auto 25px;
    }

    .hp_contact, .hp_contact_right iframe {
        height: 265px;
    }
    .hp_contact_txt2 {
        font-size: 12px;
    }
    .hp_contact_txt1 {
        margin-bottom: 3px;
    }
    .hp_contact_left {
        padding: 30px 15px 25px;
        width: 54%;
    }
    .hp_contact_right {
        width: 46%;
    }
    .hp_contact_left1 {
        width: 100%;
    }
 
    .hp_contact_img img {
        width: 25px;
        height: auto;
    }
    .hp_contact_img {
        margin-right: 10px;
    }
    .hp_contact_item {
        margin-bottom: 10px;
    }
    .hp_contact_title {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .ArticleHome_text1_right:before{
        display: none

    }
   
    .ArticleHome_text1 {
       
    }
    .ArticleHome_title {
       
    }
    .ArticleHome_text1_left {
        max-height: 94px;
    }
    .ArticleHome1 {
        margin: auto 25px !important;
        padding: 10px;
        height: 175px;
    }
    .img_ultimeleProiecte {
        margin-bottom: 5px;
        height: 200px;
    }
    .hp_right3 {
        margin-bottom: 0;
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 45px;
        text-align: center;
    }
    .hp_right1 {
        font-size: 28px;
        margin-bottom: 15px;
    }

    .hp_right {
        width: 47%;
    }
    .home_page1 {
        position: relative;
        padding-bottom: 185px;
        align-items: center;
    }
    .home_page {
        padding: 25px 0 35px;
    }
        .home_page1 .btn {
            position: absolute;
            left: 42%;
            bottom: -10px;
        }
    .carousel-caption {
        background-color: rgba(0, 0, 0, 0.5);
    }
    .carousel-inner > .item {
       
    }
    #myCarousel img {
        max-width: 170%;
    }
    .carousel-inner > .item > a > img {
     
    }
    .carousel-caption h3 {
        font-size: 38px;
    }

        .carousel-caption p {
            font-size: 17px;
        }
        .carousel-caption p br{
            display: none;
        }
        .carousel-caption .btn {
            font-size: 12px;
            padding: 5px 15px;
        }
    .section_title {
        margin: 0px;
        font-size: 30px;
    }
    .section_title_noutati {
        font-size: 26px;
    }
    .home_categ_li {
        margin: 10px 0 0px;
    }
    .card_ultimeleProiecte .categ2_ultimeleProiecte:before {
        top: 8px;
    }
    .home_categ_li1_img {
        height: 175px;
        margin-bottom: 10px;
    }
    .home_categ_ul2 {
        margin-top: 10px;
    }
    .categ2_ultimeleProiecte {
        font-size: 15px;
        margin-left: 7px;
    }
        .categ2_ultimeleProiecte:before {
            left: -5px;
            top: 7px;
            height: 3px;
            width: 3px;
        }
    .categ1_ultimeleProiecte {
        font-size: 16px;
        width: 96%;
        margin-left: auto;
    }
    .home_category_section {
        padding: 0px 0 10px;
    }
    .hp_left {
        min-height: 290px;
        height: auto;
        width: 47%;
    }



        .hp_left img {
            position: absolute;
            height: 100%;
            width: 100%;
            object-fit: cover;
            z-index: 1;
            bottom: 0;
            right: 0;
            left: 0;
            top: 0;
        }


    .carousel-control .icon-prev, 
    .carousel-control .icon-next, 
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right {
   
        top: 40%;
    }



}
@media (max-width: 580px) {

    .hp_section_logo .slick-prev {
        left: -21px;
    }

    .hp_newsletter .ArticleHome .slick-next {
        right: -2px;
    }
    .hp_section_logo .slick-next {
        right: -24px;
    }
    .hp_newsletter {
        padding: 25px 0 40px;
    }
    .hp_section_logo .slick-next {
        right: -36px;
    }
    .hp_section_logo .slick-prev {
        left: -37px;
    }
    .carousel-caption h3 {
        font-size: 32px;
        margin-bottom: 7px;
    }
    .carousel-caption p {
        font-size: 16px;
    }
    .carousel-caption {
        width: 100%;
        border-radius: 0;
        padding: 10px 15px;
        line-height: 1;
    }
    #myCarousel img {
        max-width: 195%;
    }
    .home_categ_li1 {
        width: 40%;
    }
    .rent_btn {
        font-size: 14px;
    }
      
    .home_category_section {
        padding: 0px;
    }
    .ArticleHome_text1_right a:before {
        height: 4px;
        width: 4px;
        left: -7px;
        top: 7px;
    }
}
@media (max-width: 480px) {




    .home_categ_li1 {
        margin: 0 auto 15px;
    }
    .ArticleHome_text1_right a:before {
        height: 3px;
        width: 3px;
        left: -7px;
        top: 7px;
    }
    .rent_btn:after {
        font-size: 12px;
        width: 45px;
        height: 45px;
        top: -5px;
        left: -20px;
    }
    .rent_btn {
    
    }
    .hp_newsletter {
        padding: 20px 0 35px;
    }

    .hp_contact_left1 {
        width: 80%;
    }
    .card_ultimeleProiecte .categ2_ultimeleProiecte a:before {
        left: -6px;
        top: 7px;
        height: 3px;
        width: 3px;
    }
    .ProductHomeRelated {
        padding: 10px 0 0;
    }
    .vezi_toate_green {
        font-size: 12px;
        padding: 7px 13px;
    }
    .hp_newsletter .ArticleHome {
        margin-top: 15px;
        margin-bottom: 25px !important;
    }
    .hp_left img {
        position: absolute;
        height: 100%;
        width: auto;
        margin: auto;
        z-index: 1;
        bottom: 0;
        right: 0;
        left: 0;
        top: 0;
    }
    .card_ultimeleProiecte  .categ2_ultimeleProiecte:before {
        display: none;
    }
    .ArticleHome_title {

    }
    .ArticleHome1 {
        margin: auto 20px !important;
        padding: 7px;
        height: 150px;
    }
    .ArticleHome_text1_left {
        max-height: 86px;
    }
    .hp_newsletter .slick-prev {
        left: 0px;
        background-size: 10px;
        top: 54%;
    }

    .hp_newsletter .slick-next {
        background-size: 10px;
        right: -3px;
        top: 39%;
    }

    .carousel-caption {
       
      
    }
    #myCarousel img {
        max-width: 205%;
    }


    .carousel-caption h3 {
        font-size: 28px;
        font-weight: 600;
    }

    #myCarousel {
        
    }

  
    .section_title {
        font-size: 24px;
    }
    .section_title_noutati {
        font-size: 22px;
    }
    .home_categ_li1_img {
        height: 145px;
        margin-bottom: 5px;
    }
    .home_categ_li1 {
        width: 45%;
    }



    .home_category_section {
        padding: 0px 0 10px;
    }

    .home_page1 {
        flex-flow: column;
    }

    .hp_left {
        min-height: 250px;
        height: auto;
        width: 100%;
    }

    .hp_right {
        margin-top: 25px;
        width: 100%;
        text-align: center
    }

    .hp_right3 {
        position: unset;
    }

    .home_page1 {
        padding-bottom: 5px;
    }

        .home_page1 .btn {
            position: unset;
            margin-top: 0;
        }

    .hp_right1 {
        font-size: 24px;
    }

    .hp_right3,
    .hp_right2 {
        margin-bottom: 15px;
        font-size: 14px;
    }

    .hp_section_logo img {
        margin: 0px 10px;
    }

    .hp_section_logo .slick-next {
        top: 39%;
        right: -16px;
        background-size: 10px;
    }

    .hp_section_logo .slick-prev {
        background-size: 10px;
        left: -15px;
        top: 50%;
    }

    .ProductHomeRelated .slick-prev {
        left: 0px;
        background-size: 10px;
    }

    .ProductHomeRelated .slick-next {
        background-size: 10px;
        top: 37%;
        right: -2px;
    }

    .img_ultimeleProiecte1 {
        height: 88%;
        width: 88%;
        margin: auto;
    }

    .categ1_ultimeleProiecte {
        text-align: center;
        height: 20px;
    }
    .categ1_ultimeleProiecte1 {
        padding: 6px 0;
    }

    .categ2_ultimeleProiecte {
        text-align: center;
        height: 20px;
        font-size: 14px;
    }

        .categ2_ultimeleProiecte a {
            position: relative
        }

            .categ2_ultimeleProiecte a:before {
                background-color: #189d0e;
                position: absolute;
                content: '';
                height: 80%;
                height: 4px;
                width: 4px;
                left: -10px;
                top: 6px;
            }



    .img_ultimeleProiecte {
        margin-bottom: 0;
        height: 250px;
    }

    .section_title:before {
        left: 45%;
        width: 40px;
        bottom: -5px;
    }

    .hp_contact {
        flex-flow: column;
    }

    .hp_contact_left {
        width: 100%;
    }

    .hp_contact_right {
        width: 100%;
    }

        .hp_contact, .hp_contact_right iframe {
            height: auto;
        }
}
@media (max-width: 380px){





    .home_categ_li1 {
        margin: 0 auto 15px;
    }
    .hp_section_logo {
        padding: 25px 0;
    }
    .ProductHomeRelated {
        padding: 5px 0 0;
    }
    .img_ultimeleProiecte {
        margin-bottom: 0;
        height: 220px;
    }
    .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
        top: 32%;
        font-size: 16px;
    }
    .hp_right1 {
        font-size: 22px;
    }
    .hp_right {
        margin-top: 15px;
    }
    .categ1_ultimeleProiecte {
        font-size: 13px;
    }
    .categ1_ultimeleProiecte1 {
        padding: 4px 0;
    }
    .home_categ_li1_img img {
       
    }
    .hp_left img {
        height: auto;
        width: 100%;
    }

    .rent_btn {
    
    }
    .home_rent_section {
        margin-bottom: 35px;
    }
    .rent_btn:after {
        font-size: 11px;
        width: 38px;
        height: 38px;
        top: -7px;
        left: -24px;
    }
    .hp_contact_left1 {
        width: 100%;
    }
    .ArticleHome1 {
        margin: auto 15px !important;
        padding: 5px;
        height: 120px;
    }

    .ArticleHome_text1_left {
        max-height: 61px;
    }
    .ArticleHome_title {
        font-size: 15px;
    }
    .ArticleHome_text1 {
        font-size: 12px;
    }

    .home_category_section {
        padding: 10px 0 30px;
    }
    .carousel-caption h3 {
        font-size: 24px;
        margin-bottom: 0px;
    }

    .carousel-caption p {
        font-size: 14px;
        margin-bottom: 3px;
    }

    #myCarousel img{
        max-width: 200%;
    }
    .section_title {
        font-size: 20px;
    }
    .home_categ_ul2 {
        padding-left: 0;
    }
    .categ1_ultimeleProiecte {
        font-size: 12px;
    }
    .categ2_ultimeleProiecte:before {
       top: 6px;
    height: 3px;
    width: 3px;
    }
    .home_categ_li1_img {
        height: 120px;
        margin-bottom: 5px;
    }
    .categ2_ultimeleProiecte {
        font-size: 12px;
        margin-left: 5px;
    }
    .home_categ_li1 {
    }
    .home_category_section {
        padding: 0px 15px 0px;
    }

    .carousel-caption {
        padding: 10px 15px;
    }
    .home_categ_li2{
        margin-bottom: 4px;
    }

    .card_ultimeleProiecte .categ2_ultimeleProiecte a:before {
        top: 6px;
    }
    .ArticleHome_text1_right a:before {
        height: 3px;
        width: 3px;
        left: -6px;
        top: 6px;
    }
    .rent_btn:after {
        top: -3px;
    }
}
@media (max-width: 300px){
    .home_categ_li1_img {
        height: 95px;
    }
    .carousel-caption p {
        font-size: 12px;
    }
    .categ2_ultimeleProiecte:before {
        top: 6px;
        height: 3px;
        width: 3px;
    }
    .categ2_ultimeleProiecte {
        font-size: 11px;
    }
    .categ1_ultimeleProiecte {
        font-size: 11px;
    }
    .rent_btn {
      
    }
    .rent_btn:after {
        font-size: 10px;
        width: 35px;
        height: 35px;
        top: -3px;
        left: -19px;
    }
    .ArticleHome_title {
        font-size: 14px;
    }
    .ArticleHome1 {
        margin: auto 10px !important;
        height: 90px;
    }
    .ArticleHome_text1_left {
        max-height: 37px;
    }
    .carousel-caption h3 {
        font-size: 20px;
        margin-bottom: 2px;
    }
}