section.sectune_tabcontent_data {
    margin-top: 55px;
    margin-bottom: 50px;
}

.gallery_section  .gallery a img{
    object-fit: cover;
    width: 100%;
    height: 270px;
}
.load_more_button_mobile_data {
    padding-top: 8px;
    padding-bottom: 18px;
    text-align: center;
    display: none;
}
.load_more_button_mobile_data button{
    background-color: #6B8E23;
    padding: 6px 16px;
    text-decoration: none;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px;
    border: none;
}
section.gallery_section {
    margin-top: 20px;
}
.video_youtube_pair_produs iframe{
    width: 100%;
    height: 645px;
}
.video_youtube_pair_produs {
    margin-top: 20px;
}
.sectune_tabcontent_data .nav-tabs {
    border-bottom: 1px solid #B8BAC1;
}
.sectune_tabcontent_data .nav-tabs .nav-link.active {
    background-color: #fff;
    border-color: #fff;
    border-bottom: 2px solid #6B8E23;
    font-family: 'Gesta-Bold';
    font-weight: 500;
    font-size: 16px;
    color: #1D280B;
}
.sectune_tabcontent_data .nav-tabs .nav-link{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #404348;
}

.produse_recomandate_same_cat .card_produs_pair .card_img_p img{
    width: 100%;
}
section.produse_recomandate_same_cat {
    padding-top: 60px;
    padding-bottom: 60px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.produse_recomandate_same_cat h2.title_sectiune{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 36px;
}
.produse_recomandate_same_cat .cotnainer_title{
    margin-bottom: 40px;
}
section.configurator_section_data {
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 55px;
    padding-bottom: 55px;
}

.produse_recomandate_same_cat .card_produs_pair {
    background-color: #fff;
    box-shadow: 0px 15px 27px -15px rgb(27 26 26 / 11%);
    -webkit-box-shadow: 0px 15px 27px -15px rgb(27 26 26 / 11%);
}
.produse_recomandate_same_cat .card_produs_pair .card_pair_body_prod {
    padding: 25px;
}
.produse_recomandate_same_cat .card_produs_pair .price_produs_pair p{
    font-family: 'Gesta-Medium';
    font-weight: 600;
    font-size: 12px;
    color: #18191B;
    margin-bottom: 0;
    line-height: 10px;
}
.produse_recomandate_same_cat .card_produs_pair .price_produs_pair p span{
    font-size: 16px;
    color: #6B8E23;
}
.produse_recomandate_same_cat .card_produs_pair .price_produs_pair span.mdf{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 12px;
    color: #686D72;
}
.produse_recomandate_same_cat .card_produs_pair .body_product_data {
    margin-top: 18px;
    margin-bottom: 15px;
}
.produse_recomandate_same_cat .card_produs_pair .body_product_data h2{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 24px;
    color: #000000;
}
.produse_recomandate_same_cat .card_produs_pair .body_product_data p{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}
.produse_recomandate_same_cat .card_produs_pair .desc_data_element_prod{
    min-height: 75px;
}
.produse_recomandate_same_cat .card_produs_pair .desc_data_element_prod_title {
    min-height: 65px;
}
.produse_recomandate_same_cat .card_produs_pair .space_text_price_estimativ {
    height: 35px;
}
.produse_recomandate_same_cat .card_produs_pair .link_cart_pair a{
    background-color: #6B8E23;
    padding: 8px 16px;
    text-decoration: none;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px; 
}
.our_products_pair_section{
    background-color: #FCFCFD;
}
section.our_products_pair_section {
    margin-top: 35px;
    margin-bottom: 45px;
}
.our_products_pair_section h2.title_section{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 36px;
}
.our_products_pair_section .cards_our_prods .inside_card_pair_categ{
    position: relative;
    overflow: hidden;
}
.our_products_pair_section .cards_our_prods .inside_card_pair_categ img{
    width: 100%;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.our_products_pair_section .cards_our_prods .inside_card_pair_categ .shadow_above{
    background: rgb(0 0 0 / 20%);
    background: linear-gradient(180deg, rgb(217 217 217 / 0%) 0%, rgb(0 0 0 / 30%) 40%);
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: end;
    padding-bottom: 20px;
    padding-left: 20px;
    height: 100px;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
@media (min-width: 992px) {
    .our_products_pair_section .cards_our_prods .inside_card_pair_categ:hover img{
        -webkit-transform:scale(1.2);
        transform: scale(1.2);
    }
    .our_products_pair_section .cards_our_prods .inside_card_pair_categ:hover .shadow_above{
        height: 70%;
    }
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp{
        position: absolute;
        top: 50px;
    }
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp p{
        margin-top: 35px;
        font-family: 'Gesta-Reqular', sans-serif;
        color: #FCFCFC;
        font-size: 16px;
        font-weight: 400;
    }
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp  .link_data_value{
        font-family: 'Gesta-Reqular', sans-serif;
        color: #FCFCFC;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #FCFCFC;
        width: fit-content;
    }
}
.our_products_pair_section .cards_our_prods .inside_card_pair_categ .shadow_above span{
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #FCFCFC;
    font-size: 24px; 
}
.our_products_pair_section .cards_our_prods {
    padding-top: 20px;
}

.antet_pair_footer .background_antet_hover_dover{
    background: #000000;
    background: linear-gradient(54deg, rgba(0, 0, 0, 0.66) 22%, rgba(209, 209, 209, 0) 63%);
    height: 500px;
    display: flex;
    align-items: center;
}
.antet_pair_footer .antent_footer_sec h3{
    font-size: 36px;
    font-weight: 500;
    font-family: 'Unit-Pro-Medium';
    color: #FCFCFD;
    margin-bottom: 17px;
}
.antet_pair_footer .antent_footer_sec p{
    font-size: 16px;
    font-weight: 400;
    font-family: 'Gesta-Light';
    color: #FCFCFD;
}
.antet_pair_footer .antent_footer_sec .icon_antent {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
.antet_pair_footer .antent_footer_sec .icon_antent svg{
    margin-right: 15px;
}
.antet_pair_footer .antent_footer_sec .icon_antent a{
    text-decoration: none;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Gesta-Light';
    color: #FCFCFD;
}
.antet_pair_footer .antent_footer_sec  .contact_antent_footere {
    margin-top: 30px;
}
.antet_pair_footer .antent_footer_sec  .contact_antent_footere a{
    background-color: #6B8E23;
    padding: 8px 16px;
    text-decoration: none;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px;
}
.sectune_tabcontent_data .tabel_caracteristici_produs {
    margin-top: 25px;
}
.sectune_tabcontent_data .tabel_caracteristici_produs tbody tr:nth-child(odd){
    background-color: #F7FBEA;
}

.sectune_tabcontent_data .tabel_caracteristici_produs tbody tr td{
    border: none;
}
.sectune_tabcontent_data .tabel_caracteristici_produs tbody tr td:nth-of-type(1){
    font-size: 16px;
    font-weight: 500;
    font-family: 'Gesta-Medium';
    color: #1D280B;
    padding-right: 22px;
    white-space: nowrap;
}
.sectune_tabcontent_data .tabel_caracteristici_produs tbody tr td:nth-of-type(2){
    font-size: 16px;
    font-weight: 400;
    font-family: 'Gesta-Reqular';
    color: #1D280B;
}
.sectune_tabcontent_data .card_question_data {
    margin-top: 35px;
    margin-bottom: 55px;
}
.sectune_tabcontent_data .card_question_data .card_question_produs .question_prod_title{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.sectune_tabcontent_data .card_question_data .card_question_produs .question_prod_title h3{
    margin-bottom: 0;
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 22px;
    color: #18191B;
    margin-left: 5px;
}
.sectune_tabcontent_data .card_question_data .card_question_produs .question_prod_title img{
    width: 30px;
    height: 30px;
}
.sectune_tabcontent_data .card_question_data .accordion-button {
    color: #404348;
    font-family: 'Gesta-Reqular';
    font-weight: 500;
    font-size: 18px;
    border-left: 2px solid #6B8E23;
    background-color: #F7F7F8;
}
.sectune_tabcontent_data .card_question_data .accordion-item {
    background-color: #fff;
    border: 0px solid rgba(0, 0, 0, .125);
    box-shadow: 0px 4px 18px -10px rgb(29 40 11 / 28%);
    -webkit-box-shadow: 0px 4px 18px -10px rgb(29 40 11 / 28%);
    -moz-box-shadow: 0px 4px 18px -10px rgb(29 40 11 / 28%);
    margin-bottom: 24px;
}
.sectune_tabcontent_data .card_question_data .accordion-button:focus {
    z-index: 3;
    border-color: #6B8E23;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 109, 253, 0);
}
.sectune_tabcontent_data .card_question_data .accordion-body {
    padding: 16px;
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #1D280B;
}
.sectune_tabcontent_data .card_question_data .accordion-button:not(.collapsed){
    background-color: #6B8E23;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular';
    font-weight: 500;
    font-size: 18px;
}
.sectune_tabcontent_data .card_question_data  .accordion-button:not(.collapsed)::after{
    background-image: url('data:image/svg+xml,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9212 5.86857C10.7176 6.05517 10.4013 6.04142 10.2147 5.83786L5.99998 1.23994L1.78522 5.83786C1.59862 6.04142 1.28234 6.05517 1.07878 5.86857C0.875222 5.68198 0.86147 5.36569 1.04807 5.16213L5.6314 0.162134C5.72611 0.0588198 5.85982 -3.31767e-06 5.99998 -3.30542e-06C6.14013 -3.29317e-06 6.27385 0.0588198 6.36855 0.162134L10.9519 5.16213C11.1385 5.36569 11.1247 5.68198 10.9212 5.86857Z" fill="%23FCFCFD"/></svg>');
    transform: rotate(0deg);
}

.sectune_tabcontent_data .card_question_data  .accordion-button::after {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-image: url('data:image/svg+xml,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.0788 0.131426C1.28236 -0.0551703 1.59864 -0.0414189 1.78524 0.162141L5.99999 4.76006L10.2147 0.162141C10.4013 -0.0414189 10.7176 -0.0551703 10.9212 0.131426C11.1247 0.318022 11.1385 0.634306 10.9519 0.837865L6.36857 5.83787C6.27386 5.94118 6.14015 6 5.99999 6C5.85984 6 5.72612 5.94118 5.63142 5.83787L1.04808 0.837865C0.861486 0.634306 0.875238 0.318022 1.0788 0.131426Z" fill="%23404348"/></svg>');
}

/* css configurator start*/
.container_configuratore .configurator_produs_image img{
    width: 100%;
}
.container_configuratore .container_config_formulator {
    background-color: #FCFCFD;
    border: 1px solid #E7E8E9;
    box-shadow: 0px 15px 27px -15px rgb(27 26 26 / 11%);
    -webkit-box-shadow: 0px 15px 27px -15px rgb(27 26 26 / 11%);
    padding: 32px;
    width: 100%;
}
.cotnainer_cos_pair p.title_c,
.container_configuratore .container_config_formulator h1{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 24px;
    color: #000000;
}
.cotnainer_cos_pair .stepper_config_form,
.container_configuratore .container_config_formulator .stepper_config_form {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 22px;
}
.cotnainer_cos_pair .stepper_config_form .lne,
.container_configuratore .container_config_formulator .stepper_config_form .lne {
    background-color: #E7E8E9;
    height: 1px;
    width: 100%;
}
.cotnainer_cos_pair .stepper_config_form .btn_lne,
.container_configuratore .container_config_formulator .stepper_config_form .btn_lne{
    width: 32px;
    height: 32px;
    border: 1px solid #B8BAC1;
    background-color: #F7F7F8;
    color: #B8BAC1;
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 18px;
    min-width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cotnainer_cos_pair .stepper_config_form .active_btn_lne,
.container_configuratore .container_config_formulator .stepper_config_form  .active_btn_lne{
    border: 1px solid #EDF5D2;
    color: #EDF5D2;
    background-color: #6B8E23;
}
.container_config_formulator .cante_section_conf {
    margin-top: 25px;
}
.container_config_formulator .cante_section_conf .tit_pres {
    font-family: 'Gesta-Medium';
    font-weight: 500;
    font-size: 12px;
    color: #686D72;
    text-transform: uppercase;
}
.container_config_formulator .cante_section_conf .sec_title_first {
    margin-bottom: 10px;
}
.container_config_formulator .cante_section_conf .sec_title_first h4{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}
.container_config_formulator .cante_section_conf .coloana_radio {
    display: flex;
    align-items: baseline;
    margin-bottom: 16px;
}
.container_configuratore .data_surfice_config .coloana_radio_surfice .radio_surfice,
.container_config_formulator .cante_section_conf .coloana_radio  .radio_presd{
    appearance: none;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    outline: 2px solid #6B8E23;
    outline-offset: 2px;
}
.container_configuratore .data_surfice_config .coloana_radio_surfice input.radio_surfice:checked,
.container_config_formulator .cante_section_conf .coloana_radio  .radio_presd:checked {
    background-color: #6B8E23;
    outline: 2px solid #6B8E23;
    outline-offset: 2px;
    width: 14px;
    height: 14px;
}
.container_config_formulator .cante_section_conf .coloana_radio  label{
    margin-left: 15px;
}
.container_config_formulator .cante_section_conf .coloana_radio  label:hover{
    cursor: pointer;
}
.container_config_formulator .cante_section_conf .coloana_radio  label p{
    margin-bottom: 0;
}
.container_config_formulator .cante_section_conf .coloana_radio  label p:nth-of-type(1){
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}
.container_config_formulator .cante_section_conf .coloana_radio  label p:nth-of-type(2){
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 12px;
    color: #686D72;
}
.cotnainer_cos_pair .footer_config_data{
    margin-top: 15px;
}
.cotnainer_cos_pair .footer_config_data,
.container_config_formulator .footer_config_data {
    text-align: end;
}
.container_config_formulator .footer_config_data button{
    font-family: 'Gesta-Medium';
    font-weight: 500;
    font-size: 16px;
    color: #6B8E23;
    border: none;
    background-color: #FCFCFD;
}
.container_config_formulator .footer_config_data a svg{
    margin-left: 8px;
}
.cotnainer_cos_pair .footer_config_data p,
.container_config_formulator .footer_config_data p{
    margin-top: 5px;
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 14px;
    color: #404348;
}
.cotnainer_cos_pair .stepper_config_form .active_lne_div,
.container_configuratore .container_config_formulator .stepper_config_form .active_lne_div{
    background-color: #6B8E23;
}
.container_configuratore .part_2_config_textsus p{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 14px;
    color: #404348;
    margin-bottom: 0;
}
.container_configuratore .part_2_config_textsus a{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 14px;
    color: #6B8E23;
    margin-bottom: 0;
}
.container_configuratore .part_2_config_textsus {
    margin-top: 20px;
}
.container_configuratore .data_surfice_config .coloana_radio_surfice {
    display: flex;
    align-items: baseline;
    margin-bottom: 12px;
}
.container_configuratore .data_surfice_config label{
    margin-left: 15px;
}
.container_configuratore .data_surfice_config label .surfice_columns_lista p{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0;
}
.container_configuratore .data_surfice_config label ul li{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 14px;
    color: #686D72;
    padding-bottom: 4px;
}
.container_configuratore .data_surfice_config label ul {
    padding-left: 0;
    margin-bottom: 0;
}
.cotnainer_cos_pair .cp_config_two_footer,
.container_configuratore .cp_config_two_footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 10px;
}
.cotnainer_cos_pair .cp_config_two_footer a:nth-of-type(2){
   font-family: 'Gesta-Medium';
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    background-color: #6B8E23;
    border: none;
    text-decoration: none;
    padding: 6px 10px;
}
.container_configuratore .cp_config_two_footer button:nth-of-type(2){
    font-family: 'Gesta-Medium';
    font-weight: 500;
    font-size: 16px;
    color: #6B8E23;
    background-color: #FCFCFD;
    border: none;
}
.container_configuratore .cp_config_two_footer button:nth-of-type(2) svg {
    margin-left: 8px;
}
.cotnainer_cos_pair .cp_config_two_footer a:nth-of-type(1){
    font-family: 'Gesta-Medium';
    font-weight: 500;
    font-size: 16px;
    color: #404348;
    text-decoration: none;
}
.container_configuratore .cp_config_two_footer button:nth-of-type(1){
    font-family: 'Gesta-Medium';
    font-weight: 500;
    font-size: 16px;
    color: #404348;
    text-decoration: none;
    background-color: #FCFCFD;
    border: none;
}
.cotnainer_cos_pair .cp_config_two_footer a:nth-of-type(1) svg,
.container_configuratore .cp_config_two_footer button:nth-of-type(1) svg {
    margin-right: 8px;
}
.container_configuratore  .checkbox_data_config {
    margin-top: 10px;
}
.container_configuratore  .checkbox_data_config label{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 17px;
    color: #686D72;
    margin-left: 6px;

}
.container_configuratore  .checkbox_data_config label:hover{
    cursor: pointer;
}
.container_configuratore  .checkbox_data_config input{
    appearance: none;
    width: 13px;
    height: 13px;
    outline: 2px solid #6B8E23;
    outline-offset: 2px;
}
.container_configuratore  .checkbox_data_config input:checked {
    background-color: #6B8E23;
    outline: 2px solid #6B8E23;
    outline-offset: 2px;
    width: 13px;
    height: 13px;
}
.cotnainer_cos_pair {
    border: 1px solid #E7E8E9;
    background-color: #fcfcfd;
    padding: 32px;
    -webkit-box-shadow: -9px 3px 28px 0px rgb(0 0 0 / 10%);
    box-shadow: -9px 3px 28px 0px rgb(0 0 0 / 10%);
    margin-top: 70px;
    margin-bottom: 100px;
}
.cotnainer_cos_pair .tit_column{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}
.container_form_inputs_sumar .container_sumar_cos_pair .card_data_cos,
.cotnainer_cos_pair .body_cos_pair {
    margin-top: 20px;
}
.container_form_inputs_sumar .container_sumar_cos_pair .card_data_cos p,
.cotnainer_cos_pair .card_data_cos p{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 16px;
    color: #18191B;
    margin-bottom: 0;
}
.container_form_inputs_sumar .container_sumar_cos_pair .card_data_cos ul{
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}
.cotnainer_cos_pair .card_data_cos ul{
    padding-left: 0;
}
.container_form_inputs_sumar .container_sumar_cos_pair .card_data_cos li,
.cotnainer_cos_pair .card_data_cos ul li{
    list-style: none;
    font-family: 'Gesta-Italic';
    font-weight: 400;
    font-size: 16px; 
    color: #404348;
}
.container_form_inputs_sumar .container_sumar_cos_pair .card_data_cos li.separator_lista{
    font-family: 'Gesta-Reqular';
    color: #B8BAC1;
    margin-left: 4px;
    margin-right: 4px;
}
.container_form_inputs_sumar .container_sumar_cos_pair .card_data_cos li.separator_lista:last-child{
    display: none;
}
section.cart_previzualizare_result {
    background-color: #f7f7f8;
    padding-top: 55px;
}
.configurator_bredcrumbs_pagina_prod,
.cart_previzualizare_result .configurator_bredcrumbs {
    display: flex;
    align-items: center;
}
section.config_form_produse_pair .fomr_bredcrumb_config a,
section.config_form_produse_pair .fomr_bredcrumb_config span,
.cart_previzualizare_result .configurator_bredcrumbs span,
.configurator_bredcrumbs_pagina_prod a,
.cart_previzualizare_result .configurator_bredcrumbs a{
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
}
section.config_form_produse_pair .fomr_bredcrumb_config a,
.cart_previzualizare_result .configurator_bredcrumbs a{
    color: #6B8E23;
}
.configurator_bredcrumbs_pagina_prod a{
    color: #FCFCFD;
}
section.config_form_produse_pair .fomr_bredcrumb_config svg,
.configurator_bredcrumbs_pagina_prod  svg,
.cart_previzualizare_result .configurator_bredcrumbs svg{
    margin-left: 8px;
    margin-right: 8px;
}
section.config_form_produse_pair .fomr_bredcrumb_config span,
.cart_previzualizare_result .configurator_bredcrumbs span{
    color: #404348;
}
.configurator_bredcrumbs_pagina_prod span{
    color:#B8BAC1;
}
section.config_form_produse_pair .fomr_bredcrumb_config{
    background-color: #f7f7f8;
    padding-top: 35px;
    padding-bottom: 35px;
}
section.config_form_produse_pair .fomr_bredcrumb_config .flex_bredcrumbs{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
/* css configurator end */

/* css configurator form start */
section.config_form_produse_pair .container_form_inputs_pair{
    background-color: #fcfcfd;
    padding-top: 22px;
    padding-bottom: 22px;
}
section.config_form_produse_pair .container_form_inputs_sumar{
    background-color: #f7f7f8;
    padding-top: 35px;
    padding-bottom: 35px;
}
section.config_form_produse_pair .container_form_inputs_pair .cotnainer_form_contact{
    margin: 0 auto;
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.config_form_produse_pair .cotnainer_form_contact form h3 {
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 30px;
    margin-bottom: 15px;
}
.config_form_produse_pair .cotnainer_form_contact form .row_contact_form {
    display: grid;
    margin-bottom: 15px;
}
.config_form_produse_pair .cotnainer_form_contact form  .row_contact_form input{
    height: 40px;
}
.config_form_produse_pair .cotnainer_form_contact form .row_contact_form textarea, 
.config_form_produse_pair .cotnainer_form_contact form  .row_contact_form input {
    background-color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-weight: 500;
    color: #404348;
    font-size: 15px;
    padding-left: 10px;
    border: 1px solid #B8BAC1;
    box-shadow: 1px 6px 15px -6px #1d280b2e;
    -webkit-box-shadow: 1px 6px 15px -6px #1d280b2e;
}
.config_form_produse_pair .cotnainer_form_contact form  .row_contact_form button {
    background-color: #6B8E23;
    padding: 8px 16px;
    text-decoration: none;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px;
    border: none;
}
.config_form_produse_pair .container_form_inputs_sumar .container_sumar_cos_pair{
    margin: 0 auto;
    width: 360px;
}
.config_form_produse_pair  .container_sumar_cos_pair .image_sumar img{
    width: 100%;
} 
.config_form_produse_pair  .container_sumar_cos_pair .image_sumar{
    margin-top: 20px;
}
.config_form_produse_pair  .cont_titlu_sdumar_form h4,
.config_form_produse_pair  .container_sumar_cos_pair h4{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}
.container_form_inputs_sumar .cont_titlu_sdumar_form {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    align-items: center;
}
.config_form_produse_pair .cont_titlu_sdumar_form  a{
    color: #6B8E23;
    font-family: 'Gesta-Reqular', sans-serif; 
    font-size: 16px; 
    text-decoration: none;
}
.config_form_produse_pair .cont_titlu_sdumar_form  a span{
    text-decoration: underline;
}
.freqvent_question_container_formular_config{
    background-color: #F7F7F8;
    padding-top: 60px;
    padding-bottom: 60px;
}
.freqvent_question_container_formular_config h2.title_section {
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 36px;
}
.freqvent_question_container_formular_config .accordion-item {
    background-color: #fff;
    border: 0px solid rgba(0, 0, 0, .125);
    box-shadow: 0px 4px 18px -10px rgb(29 40 11 / 28%);
    -webkit-box-shadow: 0px 4px 18px -10px rgb(29 40 11 / 28%);
    -moz-box-shadow: 0px 4px 18px -10px rgb(29 40 11 / 28%);
    margin-bottom: 24px;
}
.freqvent_question_container_formular_config .accordion-button:not(.collapsed) {
    background-color: #6B8E23;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular';
    font-weight: 500;
    font-size: 18px;
}
.freqvent_question_container_formular_config .accordion-body {
    padding: 16px;
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #1D280B;
}
.freqvent_question_container_formular_config .accordion-button {
    color: #404348;
    font-family: 'Gesta-Reqular';
    font-weight: 500;
    font-size: 18px;
    border-left: 2px solid #6B8E23;
}
.freqvent_question_container_formular_config .accordion-button:not(.collapsed)::after{
    background-image: url('data:image/svg+xml,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9212 5.86857C10.7176 6.05517 10.4013 6.04142 10.2147 5.83786L5.99998 1.23994L1.78522 5.83786C1.59862 6.04142 1.28234 6.05517 1.07878 5.86857C0.875222 5.68198 0.86147 5.36569 1.04807 5.16213L5.6314 0.162134C5.72611 0.0588198 5.85982 -3.31767e-06 5.99998 -3.30542e-06C6.14013 -3.29317e-06 6.27385 0.0588198 6.36855 0.162134L10.9519 5.16213C11.1385 5.36569 11.1247 5.68198 10.9212 5.86857Z" fill="%23FCFCFD"/></svg>');
    transform: rotate(0deg);
}

.freqvent_question_container_formular_config  .accordion-button::after {
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-image: url('data:image/svg+xml,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.0788 0.131426C1.28236 -0.0551703 1.59864 -0.0414189 1.78524 0.162141L5.99999 4.76006L10.2147 0.162141C10.4013 -0.0414189 10.7176 -0.0551703 10.9212 0.131426C11.1247 0.318022 11.1385 0.634306 10.9519 0.837865L6.36857 5.83787C6.27386 5.94118 6.14015 6 5.99999 6C5.85984 6 5.72612 5.94118 5.63142 5.83787L1.04808 0.837865C0.861486 0.634306 0.875238 0.318022 1.0788 0.131426Z" fill="%23404348"/></svg>');
}
.freqvent_question_container_formular_config .accordion-button:focus {
    z-index: 3;
    border-color: #6B8E23;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 109, 253, 0);
}
.thankypu_page_data_container {
    padding-top: 130px;
    padding-bottom: 100px;
    text-align: center;
    margin-top: 2px;
}
.thankypu_page_data_container h1{
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 30px;
    text-align: center;
    margin-bottom: 15px;
}
.thankypu_page_data_container p{
    color: #404348;
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    margin-bottom: 24px;
}
.thankypu_page_data_container a{
    background-color: #6B8E23;
    padding: 8px 16px;
    text-decoration: none;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px;
}
.thankypu_page_data_container{
    border-top:2px solid #f7f7f8;
}
.bottom_thenkyoupage {
    padding-top: 50px;
    padding-bottom: 50px;
}
.bottom_thenkyoupage .slot_tk_2 h4,
.bottom_thenkyoupage .slot_tk_1 h4{
    font-family: 'Unit-Pro-Regular', sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #404348;
}
.bottom_thenkyoupage .slot_tk_2 p,
.bottom_thenkyoupage .slot_tk_1 p{
    color: #404348;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.bottom_thenkyoupage .slot_tk_1{
    margin-bottom: 30px;
}
.bottom_thenkyoupage .slot_tk_2 p a{
    color: #6B8E23;
}
.animated_svb_lottie{
    width: 100px;
    height: 100px;
    margin: 0 auto;
}
/* css configurator form end */
.gallery_section .gallery .mobile_padding_gallery .hover_scale_image{
    overflow: hidden;
}
.gallery_section .gallery .hover_scale_image img{
  -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.gallery_section .gallery .hover_scale_image img:hover{
    -webkit-transform:scale(1.2);
    transform: scale(1.2);
}
.antet_pair_footer .antent_footer_sec .contact_antent_footere a:hover,
.produse_recomandate_same_cat .card_produs_pair .link_cart_pair a:hover{
    background-color: #89B230;
}
@media (max-width: 1199.98px) {
    section.sectune_tabcontent_data {
        margin-top: 45px;
        margin-bottom: 35px;
    }
    section.produse_recomandate_same_cat {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (max-width: 991.98px) {
    .gallery_section .gallery a img {
        height: 180px;
    }
    .video_youtube_pair_produs iframe{
        height: 500px;
    }
    .antet_pair_footer .antent_footer_sec h3 {
        font-size: 32px;
    }
    section.configurator_section_data {
        height: 100%;
        padding-top: 30px;
        background-position-y: -360px;
    }
    .configurator_section_data .space_config_col{
        margin-top: 100px;
    }
    .cotnainer_cos_pair .footer_config_data,
    .container_config_formulator .footer_config_data {
        text-align: end;
        margin-top: 25px;
    }
    .configurator_section_data .configurator_produs_image{
        padding-top: 20px;
    }

    /*  */
    .our_products_pair_section .cards_our_prods .inside_card_pair_categ .shadow_above{
        height: 50%;
    }
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp{
        position: absolute;
        top: 40px;
    } 
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp p{
        margin-top: 15px;
        font-family: 'Gesta-Reqular', sans-serif;
        color: #FCFCFC;
        font-size: 16px;
        font-weight: 400;
    }
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp  .link_data_value{
        font-family: 'Gesta-Reqular', sans-serif;
        color: #FCFCFC;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #FCFCFC;
        width: fit-content; 
    }
    .our_products_pair_section .cards_our_prods .inside_card_pair_categ .shadow_above{
        background: rgb(0 0 0 / 20%);
        background: linear-gradient(180deg, rgb(217 217 217 / 0%) 0%, rgb(0 0 0 / 57%) 40%);
        padding-left: 15px;
        padding-right: 15px;
    }
    /*  */
}

@media (max-width: 767.98px) {
    .gallery_section .gallery a img {
        height: 210px;
    }
    .gallery_section .no_visible_galery_column{
        display: none;
    }
    .load_more_button_mobile_data {
        display: flex;
        justify-content: center;
    }
    .video_youtube_pair_produs iframe{
        height: 400px;
    }
    .produse_recomandate_same_cat h2.title_sectiune,
    .our_products_pair_section h2.title_section{
        font-size: 30px;
    }
    .antet_pair_footer .background_antet_hover_dover {
        background: linear-gradient(54deg, rgba(0, 0, 0, 0.66) 35%, rgba(209, 209, 209, 0) 100%);
        height: 400px;
    }
    .antet_pair_footer .antent_footer_sec h3 {
        font-size: 28px;
    }
    .sectune_tabcontent_data .tabel_caracteristici_produs tbody tr td:nth-of-type(1){
        padding-right: 10px;
    }
    section.cart_previzualizare_result {
        padding-top: 35px;
    }
    .cotnainer_cos_pair {
        margin-top: 50px;
        margin-bottom: 60px;
    }
    section.configurator_section_data {
        padding-top: 25px;
    }
    .configurator_section_data .configurator_produs_image{
        margin-top: 30px;
    }
    section.config_form_produse_pair .container_form_inputs_pair{
        order: 2;
    }
    section.config_form_produse_pair .container_form_inputs_sumar{
        order: 1;
    }
    section.config_form_produse_pair .container_form_inputs_sumar {
        background-color: #fcfcfd;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    section.config_form_produse_pair .container_form_inputs_pair {
        padding-top: 0px;
        padding-bottom: 15px;
    }
    section.config_form_produse_pair .fomr_bredcrumb_config {
        background-color: #fcfcfd;
        padding-top: 15px;
        padding-bottom: 10px;
    }
    .sectune_tabcontent_data .card_question_data .accordion-button,
    .freqvent_question_cfreqvent_question_container_formular_configontainer .accordion-button, 
    .freqvent_question_container_formular_config .accordion-button:not(.collapsed) {
        font-size: 17px;
    }
    .freqvent_question_container_formular_config h2.title_section {
        font-size: 30px;
    }
    .freqvent_question_container_formular_config {
        padding-top: 45px;
        padding-bottom: 30px;
    }
    .our_products_pair_section .cards_our_prods .inside_card_pair_categ .shadow_above {
        height: 70%;
    }
    .our_products_pair_section .cards_our_prods .hover_scroll_btn_tp p {
        margin-top: 10px;
        margin-bottom: 5px;
    }
}

@media (max-width: 575.98px) {
    .gallery_section .gallery a img {
        height: 190px;
    }
    .gallery_section .mobile_padding_gallery{
        padding: 0 8px;
    }
    .sectune_tabcontent_data .nav-tabs {
        border-bottom: 1px solid #B8BAC1;
        display: flex;
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
    }
    .sectune_tabcontent_data .nav-tabs .nav-link{
            white-space: nowrap;
    }
    .video_youtube_pair_produs iframe{
        height: 230px;
    }
    .our_products_pair_section h2.title_section,
    .produse_recomandate_same_cat h2.title_sectiune{
        font-size: 28px;
    }
    .antet_pair_footer .antent_footer_sec h3 {
        font-size: 25px;
    }
    section.sectune_tabcontent_data {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    section.produse_recomandate_same_cat {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    section.our_products_pair_section {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    section.configurator_section_data {
        background-position-y: -440px;
        padding-bottom: 0px;
    }
    .container_configuratore .container_config_formulator h1 {
        font-size: 20px;
    }
    .container_config_formulator .cante_section_conf .sec_title_first h4 {
        font-size: 18px;
    }
    .container_config_formulator .cante_section_conf .coloana_radio label p:nth-of-type(1) {
        font-size: 15px;
    }
    .container_config_formulator .footer_config_data a {
        font-size: 15px;
    }
    section.cart_previzualizare_result {
        padding-top: 25px;
    }
    .cotnainer_cos_pair {
        margin-top: 45px;
        margin-bottom: 50px;
        padding: 20px
    }
    .cotnainer_cos_pair p.title_c{
        font-size: 22px;
    }
    .config_form_produse_pair .container_sumar_cos_pair h4,
    .config_form_produse_pair .container_sumar_cos_pair h4,
    .cotnainer_cos_pair .tit_column {
        font-size: 19px;
    }
    .container_form_inputs_pair .cotnainer_form_contact {
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .config_form_produse_pair .cotnainer_form_contact form h3 {
        font-size: 24px;
    }
    .freqvent_question_container_formular_config h2.title_section {
        font-size: 28px;
    }
    .freqvent_question_container_formular_config {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .thankypu_page_data_container {
        padding-top: 90px;
        padding-bottom: 75px;
    }
    .thankypu_page_data_container h1 {
        font-size: 25px;
    }
    .bottom_thenkyoupage .slot_tk_2 h4, .bottom_thenkyoupage .slot_tk_1 h4 {
        font-size: 19px;
    }
    .our_products_pair_section .cards_our_prods .inside_card_pair_categ .shadow_above {
        height: 50%;
    }
}

@media (max-width: 400.98px) {
    .gallery_section .gallery a img {
        height: 180px;
    }
    .config_form_produse_pair .container_form_inputs_sumar .container_sumar_cos_pair,
    section.config_form_produse_pair .container_form_inputs_pair .cotnainer_form_contact{
        width: 100%;
    }
}

@media (min-width: 2000px) {
    .configurator_section_data,
    .p_air_footer,
    .antet_pair_footer,
    .produse_recomandate_same_cat{
        max-width: 1920px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
}