


































@media(min-width:992px) {
     #rev_slider_8_1_wrapper {
          min-height:365px;
     }

     .home .w1200 {
          min-height: 300px;
     }
}

@media (max-width:1650px) {

     .calculator_inner_left {

         width: 78%;

         padding-left: 50px;

         padding-right: 50px;

         padding-bottom: 100px;

     }


     .calculator_inner_right {

         width: 22%;

         padding: 6.9% 2.23%;

     }

     .logo_abs {

         left: 50px;

     }



     #brik-logo {

         left: 270px;

     }

}


@media (max-width:1367px) {

     .calculator_culori_container .culoare_item {

         width: 17.9%;

     }


     .popup_produs_inner {

         width: 60%;
     }

     .calculator_pluvial_container .culoare_item {

         width: 17.9%;

     }

     .dimensiuni_item {

         width: 25%;

     }

     .product h3, h3.product, h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2 {

         font-size: 27px;

     }

     .titlu_calculator {

         font-size: 22px;

     }

     .titlu_calculator_right {

         font-size: 28px;

         line-height: 36px;

     }

     .contact_calculator {

         font-size: 14px;

         line-height: 22px;

         margin-top: 23px;

     }

     .complet_nr {

         font-size: 13px;

         padding: 12px;

         width: 60%;

     }

     .trimite_form_calc_1 {

         font-size: 13px;

         padding: 9px;

         width: 40%;

     }

     .containerr {

          font-size:12px;

     }

    .fullW-popup-cere-monstra {

        margin-top: 0px;

    }

    .text_gdpr p {

        font-size: 11px;

    }

    .fullW-popup-cere-monstra {

        padding: 40px 30px 30px 30px;

    }

    .form_cere_mostra {

        margin-bottom: 15px !important;

    }

    h2.titlu_accesorii {

        height: 78px;

    }

    .title_accesorii {

        font-size: 25px;

    }

}



@media (max-width: 1300px) {

    .right_menu_sticky {

        width:27%;

    }

    .descriere_generala_produse{

        width: 100%;

    }



    .container_desktop {

        width: 96%;

        margin: 0 auto;

     }


     .meniu_first {

         width: 96%;

         margin-left: auto;

margin-right: auto;

     }





}



    @media only screen and (max-width: 1253px) {

    .zn_custom_html.eluide22aa8e3 {

        padding-left: 20px;

        padding-right: 20px;

    }

    div#slider_6623 .owl-item div{

        min-height: auto !important;

    }

    div#slider_6623 .owl-item{

        float: none !important;

        width: 100% !important;

    }

    div#slider_6624 .owl-item div{

        min-height: auto !important;

    }

    div#slider_6624 .owl-item{

        float: none !important;

        width: 100% !important;

    }

    div#slider_6624 .flxx div {

        padding-left: 10px;

    }

    div#slider_6623 .flxx div {

        padding-left: 10px;

    }

    div#slider_6623 .owl-item img {

        max-width: 83% !important;

    }

    div#slider_6624 .owl-item img {

        max-width: 83% !important;

    }

    div#slider_6623 .sa_hover_container  {

        padding: 3% !important;;

    }

    div#slider_6624 .sa_hover_container  {

        padding: 3% !important;;

    }

}



@media only screen and (max-width: 1235px) {

    .text_content_tt {

        right: 40px;

        padding-left: 51%;

    }

    .text_content_tt a {

        font-size: 14px;

        padding-top: 10px;

        padding-bottom: 13px;

    }

    .sectiune_noua_home a {

        font-size: 15px;

    }

}



@media only screen and (max-width: 1220px) {

    .sectiune_noua_home a{

        padding-left: 35px;

        width: 58%;

    }

    .content_sectiune_home {

        width: 50%;

    }

}


@media only screen and (max-width: 1200px) {


    .tlll {
        font-size: 16px;
    }

    .chev_down {
        right: -20px;
    }


     .finisaj_1 {

          width:100%;

          margin-top: 50px;

     }



     .finisaj_2 {

          width:100%;

          padding: 0;

          margin-top: 40px;

     }



    .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3 {

        width: 48%;

        margin-left: 0px;

        margin-bottom: 50px;

    }



    .tigla-metalica.tigla_categorie .size-full{

        width: 60% !important;

        height: auto !important;

    }



    .imagine h2 {

        font-size: 20px;

        line-height: 26px;

    }



    div#slider_6601 p {

        padding-top: 7px;

        padding-bottom: 10px !important;

        font-size: 14px;

        width: 150px;

    }



    div#slider_6601 .owl-item  .sa_hover_container{

        margin: 0 0 !important;

        margin-bottom: 20px !important;

        width: 100%;

        min-width: 360px;

    }



    div#slider_6601 .owl-item {

        float: none;

        margin: 0 auto;

        display: table;

    }



    .text_content_tt h3 {

        font-size: 30px;

    }



    .text_content_tt p {

        font-size: 16px;

    }



    .despre_caretta1 h3 {

        font-size: 30px;

    }



    .despre_caretta1 p {

        font-size: 14px;

    }



    .bluecolor {

        font-size: 30px !important;

    }



    div#slider_6623 h5 {

        font-size: 20px !important;

    }



    .despre_caretta1 a {

        font-size: 14px;

    }



    div#slider_6624 h5 {

        padding-left: 0px;

        display: table;

        font-size: 20px !important;

    }



    div#slider_6623 p {

        font-size: 14px;

    }



    div#slider_6624 p {

        font-size: 14px;

    }



    .prezentare_hp {

        margin-top: 70px;

    }

    .content_prezentare div h3 {

        font-size: 30px;

    }

    .content_prezentare div p {

        font-size: 16px;

    }

    .content_prezentare .zona1 {

        width: 100%;

        float: left;

    }

    .content_prezentare .zona2 {

        width: 100%;

        text-align: center;

    }

    .content_prezentare .zona3 {

        float: right;

    }

    .prezentare_hp {

        background: #f7f7f7 url(/wp-content/uploads/element-grafic-caretta.png);

        background-repeat: no-repeat;

    }

    .content_zona1 {

        margin-right: 0px;

    }

    .content_zona3 {

        padding-left: 0;

        margin-right: 0;

    }

    .content_zona3 h3 {

        padding-left: 0px;

    }

    .content_prezentare .zona3 a {

        right: 48px;

    }

    .content_zona3 {

        margin-right: 48px;

    }

    .content_prezentare .zona3 {

        padding-bottom: 100px !important;

        width: 100%;

        text-align: right;

    }

    .conent_zona2 img {

        margin-left: 0;

    }

    .zona1 p {

        margin-bottom: 30px;

    }

    .zona3 p {

        margin-bottom: 30px;

    }

    .content_prezentare div a {

        font-size: 14px;

    }

}

@media (max-width: 1152px) {
    .sectiune_noua_home a {
        padding-left: 40px;
    }

        .culoare_item {
            width: 22%;
        }
}


@media only screen and (max-width: 1145px) {

    .sectiune_noua_home a {

        width: 62%;

    }

    .content_sectiune_home {

        width: 55%;

    }

}





@media only screen and (max-width: 1035px) {

    .sectiune_noua_home {

        background-position-x: -460px;

    }

}





@media only screen and (max-width: 1047px) {

    .content_sectiune_home {

        width: 62%;

    }

}





@media only screen and (max-width: 1024px) {


    iframe#iframe_contact {
        display: none;
    }
    .cont_left {
        width: 100%;
    }
    .cont_right {
        width: 100%;
    }

    .continut_contact_inner {
        display: block;
    }

    #content_jud_left {
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .text_content_tt {

        right: 16px;

        padding-left: 0;

        text-align: right;

        width: 61%;

    }

    .cartta_toata_tara {

        height: 460px;

        background-image: url(/wp-content/uploads/judete-romania-mob2.png);

        background-position-x: 100%;

        background-position-y: 0;

    }



    .sist_pluv7884 .culoare_item {

        width: 10%;

        margin: 13px 0%;

    }



    .sist_pluv8316 .culoare_item{

        width: 10%;

        margin: 13px 0%;

    }



    .sist_pluv8323 .culoare_item{

        width: 10%;

        margin: 13px 0%;

    }



    .testimoniale .sa_hover_container {

        padding: 5% 10% !important;

    }

    div#slider_8064 {

        margin-left: 0px;

    }

    div#slider_8064 .continut_tesitimonial p{

        height: auto !important;

    }

    div#slider_8064 p {

        padding-right: 30px;

        padding-left: 30px;

        background-size: 20px;

    }

    button.testimonialprev {

        height: 40px !important;

        width: 40px !important;

    }

    button.testimonialnext{

        height: 40px !important;

        width: 40px !important;

    }

}

@media only screen and (max-width: 1018px) {
    .caracteristica_box .tlll span {
        font-size: 13px;
    }
    .tlll {
        font-size: 15px;
    }
    .caracteristica_box {
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media  (max-width: 993px) {

	#page_wrapper {
		 overflow: hidden !important;
	}

     .right_menu_sticky {

        display: none;

    }

    .change_width {

        width: 100%;

        float: left;

    }



.calculator_page {

    margin-top: 90px;

}

.right_menu_sticky {
	display:none !important;
	}



section.navigation_products {

    width: 100%;

    /*margin-top: 40px;*/

    position: absolute;

    top: 140%;

    margin-top: 0;

}



.nav_mobile_p {

    padding: 57px 0 15px;

}



.select_caretta {

     width: 100%;

    font-size: 18px;

    padding: 15px;

}



.hdrr {

     display: none;

}



.menu_mob_calc {

     display: block;

}



.main-header_mobile {

     margin-top:0;

}

     .page-template-calculator_template .main-header_mobile {

          display: block;

     }



     .menu_mob_calc {

          width: 100%;

    z-index: 99999999;

    position: relative;

     }



     .nav-toggle_m:checked ~ nav {

         -webkit-transform: scale(1, 1);

         -moz-transform: scale(1, 1);

         -o-transform: scale(1, 1);

         transform: scale(1, 1);

     }



     .calculator_inner_right {

          display: none;

     }



     .calculator_inner_left {

          width: 100%;

     }



     #finisaj_1_img {

         width: 300px;

     }



     .finisaj_1 {

         text-align: center;

     }



     .custom-calculator-acoperis-right {

         width: 100%;

         margin: auto;

         max-width: 100% !important;

         float: none !important;

     }





    .sist_pluv7884 .culoare_item {

        width: 12%;

        margin: 13px 0%;

    }



    .sist_pluv8323 .culoare_item{

        width: 12%;

        margin: 13px 0%;

    }



    .sist_pluv8316 .culoare_item{

        width: 12%;

        margin: 13px 0%;

    }



    .ssq {

         line-height:36px;

    }



    .finisaj {

         height:auto !important;

    }



    .flex_acop.folie_anti.ferestre_velux_pag {

        margin-top: 60px;

    }



    .postid-8316 .finisaj {

        height: auto !important;

    }



    .page.page-id-1387.page-child.parent-pageid-5786 section#content {

        margin-top: 60px!important;

    }



    .postid-8323 .finisaj {

        height: auto !important;

    }



    .page.page-id-1387.page-child.parent-pageid-5786  .motopress-text-align-left {

        text-align: center;

    }



    .page.page-id-1387.page-child.parent-pageid-5786  .mp-row-fluid .mp-span6{

        width: 100%;

    }



   .page-id-1390.page-child.parent-pageid-5786 section#content {

       margin-top: 60px!important;

   }



   .page.page-id-5441.page-child.parent-pageid-5786 section#content {

       margin-top: 60px!important;

   }



    .page-id-5453.page-child.parent-pageid-5786 .eluid498abf0c {

        margin-top: 60px!important;

    }



    .apasa_comparare {

        right: -45%;

    }



    .meniu_desktop123{

        display: none;

    }

    .meniu_mobile_123 {

        display: block;

    }

    .descriere_produs {

        line-height: 26px;

    }

    .ph-content-wrap {

        visibility: hidden;

    }

    .nav-mobile_products {

        display: flex;

    }

    .nav_mobile_p {

        width: 100%;

        /*padding: 70px 0 15px;*/

    }

    .nav_mobile_p ul {

        display: none;

    }

    .nav_mobile_p ul li {

        float: none;

        text-transform: lowercase;

    }

    .nav_mobile_p ul li a {

        padding: 15px;

        line-height: 20px;

    }

    .nav_mobile_p ul li ul li a {

        padding-left: 30px;

    }

    .nav-dropdown_mp {

        position: static;

    }

    /*.nav-list_mp {

        display: block !important;

    }*/

    section.navigation_products{

        display: block !important;

        /*position: relative;

        width: 96%;

        margin-top: 162px;*/

    }

    .single_prod_contentää {

        margin-top: 70px;

    }

    .fullW-popup-cere-monstra {

        width: 94%;

        padding: 20px;

    }

}



@media only screen and (max-width: 991px) {

    div#eluidf1d1c85d {

        width: 100%;

    }





}



@media only screen and (max-width: 972px) {

    .sectiune_noua_home a {

        width: 68%;

    }

    .content_sectiune_home {

        width: 67%;

    }

}



@media only screen and (max-width: 950px) {

    .despre_caretta1 p {

        margin-bottom: 35px;

    }



    .despre_caretta2 {

        display: none;

    }

    .despre_caretta2.mob_vdc {

        display: block;

        text-align: center;

    }

    .despre_caretta2 {

        width: 100%;

        float: none;

    }

    .despre_caretta1 {

        width: 100%;

        float: none;

    }

    .despre_caretta2 img {

        width: 100%;

        max-width: 320px;

        margin-bottom: 0px;

        margin-top: 10px;

    }

}



@media only screen and (max-width: 900px) {

    .menu-meniu-sus-container {

        display: none;

    }

    .switcher.notranslate {

        right: 2%;

    }

    .caretta_logoh {

        padding-left: 2%;

    }

}





@media only screen and (max-width: 895px) {

    .content_sectiune_home h3 {

        font-size: 20px;

        line-height: 27px;

    }

    .sectiune_noua_home a {

        width: 72%;

    }

}



@media only screen and (max-width: 859px) {

    .sectiune_noua_home {

        background-position-x: -580px;

    }

}





@media only screen and (max-width: 850px) {

    .sectiune_noua_home a {

        width: 568px;

    }

    .content_sectiune_home {

        width: 69%;

    }

}



@media only screen and (max-width: 842px) {

    .apasa_comparare {

        right: -38%;

    }

}



@media only screen and (max-width: 805px) {

    .content_sectiune_home {

        width: 78%;

    }

}



@media only screen and (max-width: 769px) {

     .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(odd) {
          margin-right:2%;
     }

     .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(even) {
          margin-left:2%;
     }

    .sectiune_noua_home a {

        bottom: 38px;

    }

    .form-cere-oferta-custom-full .text_gdpr {
             display: flex;
    }

    .form-cere-oferta-custom-full .text_gdpr .gdpr_1 .wpcf7-not-valid-tip {
         display: none;
    }

    .form-cere-oferta-custom-full .text_gdpr .gdpr_2 {
         width: 85%;
           order: 1;
    }

    .form-cere-oferta-custom-full .text_gdpr .gdpr_1 {
          width: 15%;
          z-index:9;
    }

    .form-cere-oferta-custom-full p {
         width:100% !important;
    }

    .incarca-proiect div {
         width:100% !important;
         float:none;
    }

    html {
         margin-top: 0px !important;
     }
}

@media  (max-width: 768px) {


     #slider_6708  .owl-nav {
          display: block !important;
     }

     #slider_6708  .owl-nav .owl-prev, #slider_6708  .owl-nav .owl-next {
          display: block !important;
     }

.clrs {
     width:100%;
     margin:0 !important;
}
    .bread_contact {
        margin-top: 30px;
    }

    .caracteristica_box {

        padding: 15px;

    }



    h1.logo a {

         margin-right: 15px;

     }



    .text-pagina-contact {

        position: relative !important;

            margin-bottom: 100px;

     }


     #eluid8f23cfcd {

        margin-top: 0;

     }

    .sectiune_filtre {
         padding-top: 20px;
         padding-left:15px;
         padding-right:15px

     }


    .lista_caracteristici {

         font-size: 13px;

         line-height: 20px;

     }



     .fullW {

         position: absolute;

     }

     .comparare_produse_pag {

         margin-top: 40px;

     }

     .title_comparare {

         font-size: 24px;

         line-height: 30px;

     }



     .page-template-comparare .butoane_comparare {

         flex-wrap: wrap;

     }



     .cnt {

         font-size: 15px;

         line-height: 22px;

     }



    .title_carac {

         font-size: 14px;

         line-height: 18px;

     }



     .chev_down {

         right: -18px;

     }


     .allfn   {

          margin-bottom:5px;

     }



     .buton_ac  {

           margin-bottom: 40px;

     }



     .mob_prd {

          font-size:16px;

     }


     .page-id-5453 .ccc .image-boxes-text {

         margin-bottom: 80px;

     }

     .acc_acoperis .motopress-code-obj {

         margin-bottom: 90px;

     }



     .descriere_generala_produse {

         margin-bottom: 50px;

     }



     .eluidbf140dda      {

          display: none;

     }



     h2.titlu_accesorii {

         height: auto;

         margin-bottom: 10px;

     }



     .mobile_part {

          overflow-x: auto;

          border:2px solid rgb(224, 0, 77);

          border-radius:6px;

          padding:20px;

     }



     .mobile_part tr {

         display: block;

         float: left;

         width:50%;

     }



     .galerie_produs {

    width: 100%;

}



.detalii_produs {

    width: 100%;

    padding-left: 0;

}

.popup_produs_inner {

    width: 94%;

}



.pret_produs .butoane_oferte {

    width: 100%;

    display: block;

}



.pret_produs .cere_ofp {

    width: 100% !important;

    margin: 0 !important;

}



div#eluida7216d53 .white {    margin-bottom: 60px;}



.popup_produs {

    position: absolute;

     z-index: 99999 !important;

}



.popup_produs_inner {

    left: 3%;

    position: relative;

    top: 80px;

    transform: translate(0);

}



.exit_popup {

    right: 0;

}



     .mobile_part p {

          margin-top:20px;

          text-align: center;

     }



     .mobile_part tr:nth-child(2n + 1) {

          clear:both;

     }



     .mobile_part td {

          width: 100% !important;

         height: 30px;

         float:none !important;

         margin-top: 10px;

         padding-left:0 !important;

         padding-right:0 !important;

         margin-bottom: 10px;

         display: flex;

          align-items: center;

     }



    footer#footer h3{

        background-image: url(/wp-content/uploads/arrow-butoane-mob.png);

        background-repeat: no-repeat;

              background-position: right 55px center;


    }

    footer#footer h2{

        background-image: url(/wp-content/uploads/arrow-butoane-mob.png);

        background-repeat: no-repeat;

         background-position: right 55px center;



    }

    p.footer-copyright-text a {

        padding-left: 10px;

        padding-right: 10px;

    }

    .first-section-partener {
        line-height: 30px;
    }

    .second-section-partener {
        flex-wrap: wrap;
    }

    .third-section-partener {
        width: 95%;
        margin: 0 auto;
    }

    .fourth-section-partener-inner {
        display: block;
    }

    .fourth-section-list, .fourth-section-image {
        width: 95%;
    }

    .title-form-partener-caretta {
        line-height: 30px;
    }

    .text-form {
        display: none;
    }

    .form-partener-second-text {
        width: 95%;
        margin: 0 auto;
    }

}



@media only screen and (max-width: 767px) {

    .mp-span4.motopress-clmn {

        margin-bottom: 20px;

    }

    .text_gdpr.pag_contact p {
        width: calc(100% - 55px) !important;
    }



    .motopress-code-obj {

        margin-top: 0;

    }



     .product h3, h3.product, h4.m_title, .motopress-text-obj h3 span, .custom-calculator-acoperis h2 {

         font-size: 20px;

     }



     .calculator_pluvial_container .culoare_item {

         width: 31.2%;

     }



     .titlu_calculator {

         font-size: 18px;

         padding-top: 0;

         line-height: 22px;

     }



     .calculator_culori_container .culoare_item {

         width: 31.2%;

     }



     .dimensiuni_item {

         width: 50%;

     }



     .container_acoperis {

         display: flex;

         flex-wrap: wrap;

     }

     .img-acoperis-div {

          float:none;

     }



     .calculator_inner_left {

          padding-left: 16px;

          padding-right: 16px;

     }



     .completeaza_campurile {

         background: #f7f7f7;

         padding: 15px;

         margin-bottom: 50px;

     }



     .inputuri_trimite .form-group {

         width: 100%;

     }

     .inputuri_trimite {

          flex-wrap: wrap;

     }



     .forma_activa {

         max-height: 520px;

     }



     .spec_g_n {

         width: 46%;

         margin-bottom: 20px;

     }



     .custom-calculator-acoperis .product {

         font-size: 16px;

         margin-top: 10px;

     }





    button.testimonialprev{

        bottom: 0 !important;

        top: auto !important;

        left: 44.3%;

    }



    button.testimonialnext{

        bottom: 0 !important;

        top: auto !important;

        right: 44.3%;

    }



    .folie_anti .panel-title a:after {

        top: 40%;

    }



    .folie_anti .panel-title a.collapsed:after {

        top: 40%;

    }



    .folie_anti .motopress-table-obj .motopress-table {

        width: 100% !important;

        overflow-x: scroll;

        display: block;

    }



    .folie_anti .panel-title a[aria-expanded="true"]:after {

        top: 40%;

    }



    .ferestre_velux_pag .title_collapse {

        font-size: 20px;

    }



    .sub_collapse {

        font-size: 15px;

    }



    .sist_pluv7884 .culoare_item {

        width: 14%;

    }



    .sist_pluv8316 .culoare_item{

        width: 14%;

    }



    .sist_pluv8323 .culoare_item{

        width: 14%;

    }







    .title_accesorii{

        font-size: 26px;

    }



    .buton_ac {

        font-size: 14px;

    }



    .sectiune_filtre h3.product {

        font-size: 26px !important;

        padding-top: 20px;

        padding-bottom: 0px;

    }







    .zn_content.kl-blog-page-content {

        padding-top: 30px;

    }



    h1, .page-title, .h1-typography {

        font-size: 26px;

    }



    .tigla_categorie h2 {

        font-size: 20px;

    }



    .detalii_categ {

        font-size: 14px;

    }



    .preturi_incepand {

        font-size: 14px;

    }



    .pret_de_la {

        font-size: 17px;

        margin-bottom: 15px;

    }



    .tigla-metalica.tigla_categorie .detalii_categ {

        padding: 10px 40px;

    }



    .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3 {

        float: left;

    }



    .contacteaza_produs {

        display: none;

    }

    .vezi_descrierea_mobile {
        display: block !important;
        width: 100%;
        padding-top: 15px;
    }



    .hidden_img {

        display: none !important;

    }



    .mobil3 {

        display: none;

    }



    .comparare_produse h3.product {

        font-size: 26px;

        padding-left: 0px;

    }



    .cere_of h5, .cere_mo h5 {

        font-size: 14px !important;

    }



    .span4.mobil3 {

        display: none;

    }



    .comparare_produse{

        width: 100%;

    }



    .poze_comparare {

        padding-bottom: 90px;

    }



    .apasa_comparare {

        position: absolute;

        left: 0;

        right: 0;

        bottom: 0;

        margin: auto;

        text-align: center;

    }



    .compara_general label{

        max-width: 80%;

    }







    .vezi_descriere {

        display: none;

    }



    .finisaj_full {

        margin-top: 0px;

    }



    .sectiune_filtre.sist_pluv7758{

        padding-top: 0px;

    }



    .sectiune_filtre.sist_pluv7758 h3.product {

        font-size: 26px;

    }



    .site-header, .site-header .site-header-bottom, .site-header .site-header-main, .site-header .site-header-top{

        height: 42px!important;

    }

    section.navigation_products {

        /*width: 97%;*/

    }

    .desktop {

        display: block !important;

        margin-top: 0px;

    }

    .title_mobile{

        margin-left: 2%;

        display: block;

        padding-right: 20% !important;

        font-size: 30px;

    }

    .title_desktop{

        display: none;

    }

    .imagine-produs-pagina-produs {

        float: none !important;

        margin: 0 auto;

        width: 83% !important;

    }

    .cere_mo h5 {

        font-size: 14px !important;

    }

    .cere_ofp h5 {

        font-size: 14px !important;

    }

    .flx {

        display: block;

        margin: 0 auto;

        background-color: #ededed;

        padding: 10px;

    }

    .inline_col {

        margin-right: 0px;

        width: 50%;

        float: left;

    }

    .inline_col:last-child{

        width: 100%;

        float: none;

        text-align: center;

        margin: 0 auto;

        justify-content: center;

    }

    .inline_col span {

        margin-left: 0px;

        padding-left: 6px;

        margin-right: 0px;

        display: inline-block;

    }

    a.flx {

        padding-right: 0px;

        padding-left: 0px;

    }

    .inline_col span {

        font-size: 14px;

    }

    .timeline-bar:before

    {

        display: none;

    }

    .timeline-box-icon{

        display: none;

    }

}



@media only screen and (max-width: 755px) {

    .text_content_tt {

        width: 77%;

    }

}







@media only screen and (max-width: 720px) {

    .content_sectiune_home {

        width: 88%;

    }

}



@media only screen and (max-width: 700px) {

    button.testimonialprev {

        bottom: -40px !important;

    }

    button.testimonialnext {

        bottom: -40px !important;

        top: auto !important;

    }

}



@media only screen and (max-width: 650px) {

    button.testimonialnext {

        right: 43%;

    }

}



@media only screen and (max-width: 645px) {

    .content_sectiune_home h3 {

        font-size: 18px;

    }

    .sectiune_noua_home a {

        width: 65%;

    }

}



@media only screen and (max-width: 642px) {

    .text_content_tt {

        width: 80%;

    }

    button.testimonialprev {

        left: 43%;

    }

}



@media only screen and (max-width: 622px) {

    footer#footer h3{

        background-position-x: 70%;

    }

    footer#footer h2{

        background-position-x: 70%;

    }

    .sist_pluv7884 .culoare_item {

        width: 19%;

    }

    .sist_pluv8316 .culoare_item{

        width: 19%;

    }

    .sist_pluv8323 .culoare_item{

        width: 19%;

    }

    p.autor_testimonal {

        position: absolute;

        right: 0;

    }

}



@media only screen and (max-width: 605px) {

    .sectiune_noua_home a {

        width: 81%;

    }

    .content_sectiune_home {

        width: 90%;

    }

    .ferestre_velux_pag .vezi_dt {
         font-size: 15px;

         padding: 16px 16px;
     }

    .sectiune_noua_home {

        height: 324px;

    }

    .sectiune_noua_home a {

          bottom: 0;

          position: relative;

      }



}



@media  (max-width: 600px) {



    .dsc {

         display: none;

    }



    .mbl {

         display:block;

    }





    .bulina {

         display: none;

    }





    .conent_zona2 img {

        width: 50%;

    }

    .prezentare_hp {

        margin-top: 34px;

    }

    .content_zona1 {

        padding-left: 26px;

        padding-top: 9px;

        padding-right: 26px

    }

    .content_prezentare div h3 {

        margin-bottom: 0px;

    }

    .content_prezentare div p {

        padding-top: 4px;

    }

    .zona1 p {

        margin-bottom: 34px;

    }

    .content_zona3 {

        margin-right: 34px;

        padding-top: 2px;

    }

    .content_prezentare .zona3 a {

        right: 33px;

        padding-top: 7px;

        padding-bottom: 7px;

    }

    .testimoniale .sa_hover_container {

        padding: 5% 5% !important;

    }

    button.testimonialnext {

        right: 47%;

    }

    button.testimonialprev {

        left: 37%;

    }

}



@media only screen and (max-width: 588px) {

    .text_content_tt {

        width: 86%;

        top: 3%;

    }

}

@media only screen and (max-width: 580px) {
    .chev_down {
        font-size: 12px !important;
    }
    .schimba_finisaj_inner {
        font-size: 12px;
    }
    .caracteristica_box {
        margin-left: 5px;
        margin-right: 5px;
    }
    .tlll {
        width: 100%;
    }
    .chev_down {
        right: -5px;
    }
}

@media only screen and (max-width: 556px) {

    button.testimonialprev {

        left: 41%;

        bottom: -46px !important;

    }

    button.testimonialnext {

        right: 41%;

        bottom: -46px !important;

    }

}



@media only screen and (max-width: 500px) {

     .jud_divs.dropdown-container {
         margin-top: 0 !important;
         padding-top: 10px;
     }

    .sectiune_noua_home {

        height: 380px;

    }

    .sectiune_noua_home a {

        width: 77%;

          margin-top: 0px;

    }



    .sectiune_noua_home {

        height: 410px;

        display: flex;

         justify-content: center;

         flex-wrap: wrap;

         align-items: center;



    }

    /* Produse industriale */

    .custom-height {
        height: unset;
    }
    .custom-height2 {
        height: unset;
    }
    .custom-height3 {
        height: unset;
    }

}



@media only screen and (max-width: 490px) {

    footer#footer h3{

        background-position-x: 75%;

    }

    footer#footer h2{

        background-position-x: 75%;

    }

    div#slider_8064 .continut_tesitimonial p {

        font-size: 14px;

    }

    p.autor_testimonal {

        font-size: 17px !important;

    }

}



@media only screen and (max-width: 483px) {

    .text_gdpr.pag_contact p {
        width: calc(100% - 48px) !important;
    }

    .cartta_toata_tara {

        margin-top: 115px;

    }

    button.testimonialnext {

        bottom: -80px !important;

    }

    button.testimonialprev {

        bottom: -80px !important;

    }

    div#slider_8064 p {

        padding-right: 0px;

    }

    

}



@media only screen and (max-width: 480px) {

    .nav-toggle__label_m {

        right: 20px;

    }

    .nav-mobile_products {

        width: 44px;

    }



    .testimoniale .sa_hover_container {

        padding: 5% 0% !important;

    }

}



@media only screen and (max-width: 470px) {

     .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(odd) {
          margin-right:0%;
     }

     .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3:nth-of-type(even) {
          margin-left:0%;
     }


    .text_content_tt h3 br {

        display: block;

    }

}



@media only screen and (max-width: 460px) {

    .sist_pluv7884 .culoare_item {

        width: 25%;

    }

    .sist_pluv8316 .culoare_item{

        width: 25%;

    }

    .sist_pluv8323 .culoare_item{

        width: 25%;

    }

    .content_sectiune_home h3 {

        font-size: 16px;

        margin-bottom: 15px;

        line-height: 25px;

    }

}



@media only screen and (max-width: 433px) {

    .cartta_toata_tara {

        height: 500px;

        background-position-x: 100%;

        background-position-y: 100%;

        background-size: contain;

    }

    .cere_ofp{

        width: 45%;

    }

    .cere_mo {

        width: 45%;

    }

}



@media only screen and (max-width: 422px) {

    button.testimonialprev {

        left: 39%;

    }

    button.testimonialnext {

        right: 39%;

    }

}



@media only screen and (max-width: 418px) {

    .cartta_toata_tara {

        height: 540px;

    }

    .tigla-metalica.tigla_categorie .mp-row-fluid .mp-span3 {

        width: 100%;

    }

}



@media only screen and (max-width: 396px) {

    footer#footer h3{

        background-position-x: 82%;

    }

    footer#footer h2{

        background-position-x: 82%;

    }

}



@media only screen and (max-width: 380px) {

    .despre_caretta1 a {

        width: 100%;

        display: flex;

    }

    .flx {

        padding-left: 5px;

        padding-right: 5px;

    }

    .testimoniale .sa_hover_container {

        padding: 0% 0% !important;

    }

    div#slider_8064 p {

        padding-left: 18px;

    }

    div#slider_8064 p {

        background-size: 14px !important;

    }

    .sectiune_noua_home {

        height: 410px;

        display: flex;

         justify-content: center;

         flex-wrap: wrap;

         align-items: center;

    }

}



@media only screen and (max-width: 371px) {

    .inline_col span {

        margin-right: -10px;

    }

    .testimoniale .sa_hover_container {

        padding: 2% 0% !important;

    }

    button.testimonialprev {

        left: 37%;

    }

    button.testimonialnext {

        right: 37%;

    }

    div#slider_8064 .continut_tesitimonial p {

        font-size: 14px;

    }

    p.autor_testimonal {

        font-size: 17px !important;

    }



}



@media only screen and (max-width: 366px) {

    div#slider_6601 .owl-item {

        width: 100% !important;

    }

}



@media only screen and (max-width: 360px) {

    .prezentare_hp {

        background: #f7f7f7 url(/wp-content/uploads/mobile_element.png);

        background-repeat: no-repeat;

    }

    div#slider_6601 .owl-item .sa_hover_container {

        width: 100%;

        min-width: 100%;

    }

}



@media only screen and (max-width: 350px) {

    .inline_col span {

        font-size: 13px;

        margin-right: -15px;

    }

    .sist_pluv7884 .culoare_item {

        width: 50%;

    }

    .sist_pluv8316 .culoare_item{

        width: 50%;

    }

    .sist_pluv8323 .culoare_item{

        width: 50%;

    }

}



@media only screen and (max-width: 345px) {

    .sectiune_noua_home {

        height: 450px;

    }

    .sectiune_noua_home a {

        width: 100%;

    }







}



@media only screen and (max-width: 330px) {

    footer#footer h3{

        background-position-x: 90%;

    }

    footer#footer h2{

        background-position-x: 90%;

    }

}



@media only screen and (max-width: 310px) {

    button.testimonialnext {

        right: 35%;

    }

    button.testimonialprev {

        left: 35%;

    }

}

/***************24/2/2022*********************/


/*24/2/2022 start here*/

@media only screen and (max-width:767px) {
    
    .woocommerce div.product .product_title {
        line-height: 35px;
        margin-top: 20px;

    }
    
    
.form-partener-page #wpcf7-f13794-o1 {
flex-direction: column;
}

.form-partener-page .wpcf7-form.init {
	max-width:100%;
	
}
.form-partener-page .wpcf7-form p {
	width:95%;
}

.form-partener-page .text-form {
	width:100%;
}
/*24/2/2022 end here*/
.content-section {
	margin-top: 30px;
}
.content-section h2 {
	margin-bottom: 20px;

}
.content-section {
	flex-direction: column;

}
.content-section .left-div {
	max-width: 100%;
}

.content-section .right-div {
	max-width: 100%;
}

/****************/
.form-section {
	padding: 20px 0 30px;
}
.form-section form .from-cariere {
	flex-direction: column;
}
.form-section form .from-cariere span {
	max-width: 100%;
}

.form-section .box12 {
	max-width: 100%;
}


}











