/*
Author: clarit
Author URI: https://clarit.ro/
*/


.video_container_pair{
    width: 100%;
    height: 700px;
    position: relative;
    overflow: hidden;
}
.video_bg_pair{
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.above_video_content{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: end;
    padding-bottom: 120px;
    background: #00000000;
    background: linear-gradient(246deg, rgb(0 0 0 / 15%) 21%, rgb(12 16 7 / 23%) 70%);
}
.video_container_pair .pair_title_hero{
    font-family: 'Unit-Pro-Regular', sans-serif;
    font-weight: 500;
    color: #FCFCFC;
    font-size: 36px;
}
.video_container_pair .pair_subtitle_hero{
    font-family: 'Unit-Pro-Regular', sans-serif;
    font-weight: 500;
    color: #FCFCFC;
    font-size: 23px;
    margin-top: 18px;
}
.video_container_pair  .hero_button_link{
    margin-top: 25px;
}
.video_container_pair  .hero_button_link a{
    background-color: #6B8E23;
    padding: 8px 16px;
    text-decoration: none;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 16px;
}
.p_air_img_section .imagine_data_prev{
    width: 100%;
    object-fit: cover;
}
.distantator_p_air{
    width: 100%;
    height: 10px;
}
.p_air_img_section .content_row_img_txt {
    display: flex;
    justify-content: center;
    align-items: center;
}
.p_air_img_section .content_row_img_txt .container_inside_im {
    width: 437px;
}
.p_air_img_section .content_row_img_txt .container_inside_im  img{
    width: 48px;
    height: 48px;
}
.p_air_img_section .content_row_img_txt h3{
    font-family: 'Unit-Pro-Regular', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 26px;
    margin-top: 6px;
}

.p_air_img_section .lista_cri_data .item_cri_data{
    display: inline-flex;
    align-items: center;
    margin-bottom: 8px;
}
.p_air_img_section .lista_cri_data .item_cri_data p{
    margin-bottom: 0;
    font-family: 'Gesta-Reqular', sans-serif;
    color: #404348;
    font-size: 16px;
    font-weight: 400;
}
.p_air_img_section .lista_cri_data .item_cri_data svg{
    margin-right: 5px;
}
.p_air_img_section .lista_cri_data {
    margin-top: 10px;
    margin-bottom: 10px;
    display: grid;
}
.p_air_img_section .content_row_img_txt div.content_sectiune{
    font-family: 'Gesta-Reqular', sans-serif;
    color: #404348;
    font-size: 16px;
    font-weight: 400;
}
section.sectiune_pair_carduri_data {
    background-color: #F7F7F8;
    padding-top: 65px;
    padding-bottom: 100px;
}
section.sectiune_pair_carduri_data  .up_head_sectiune_c {
    text-align: center;
}
section.sectiune_pair_carduri_data  .up_head_sectiune_c h2{
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 36px;
}
section.sectiune_pair_carduri_data  .up_head_sectiune_c p{
    font-family: 'Gesta-Reqular', sans-serif;
    color: #404348;
    font-size: 18px;
    font-weight: 400;
}
section.sectiune_pair_carduri_data  .inside_card_data {
    background-color: #FCFCFD;
    border: 1px solid #E7E8E9;
    padding: 15px 30px;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: -9px 3px 28px 0px rgb(0 0 0 / 10%);
      box-shadow: -9px 3px 28px 0px rgb(0 0 0 / 10%);
}
section.sectiune_pair_carduri_data  .exide_card_data{
    padding: 0 0px;
    position: relative;
}
section.sectiune_pair_carduri_data .section_carduri_desktop {
    padding-top: 30px;
    padding-left: 60px;
    padding-right: 60px;
}
section.sectiune_pair_carduri_data  .inside_card_data img{
    width: 48px;
    height: 48px;
}
section.sectiune_pair_carduri_data  .inside_card_data h4{
    font-family: 'Unit-Pro-Regular', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 24px;
    margin-top: 10px;
}
section.sectiune_pair_carduri_data  .inside_card_data p{
    font-family: 'Gesta-Reqular', sans-serif;
    color: #404348;
    font-size: 16px;
    font-weight: 400;
    z-index: 1;
    position: relative;
}
section.sectiune_pair_carduri_data  .inside_card_data ul{
    padding-left: 0px;
    z-index: 1;
    position: relative;
}
section.sectiune_pair_carduri_data  .inside_card_data ul li{
    list-style: none;
    margin-bottom: 8px;
}
section.sectiune_pair_carduri_data  .inside_card_data ul li span{
    font-family: 'Gesta-Reqular', sans-serif;
    color: #404348;
    font-size: 16px;
    font-weight: 400;
}
section.sectiune_pair_carduri_data  .inside_card_data ul li svg{
    width: 16px;
    height: 16px;
    margin-right: 5px;
}
.sectiune_pair_carduri_data .span_number_cards {
    position: absolute;
    bottom: -55px;
    right: -8px;
    font-size: 160px;
    font-family: 'Unit-Pro-Bold', sans-serif;
    color: #F7F7F8;
    z-index: 0;
}
.p_air_padding{
    padding: 0;
}
.sectiune_pair_carduri_data .section_carduri_mobile {
    margin-top: 30px;
}
.custom_navigation_owl {
    display: flex;
    justify-content: center;
    margin-top: 25px;
    align-items: center;
}
.new_pair_testimoniales .hidden_owl_button,
.sectiune_pair_carduri_data .hidden_owl_button{
    visibility: hidden;
}
.new_pair_testimoniales .custom_navigation_owl button.custom-prev-owl,
.new_pair_testimoniales .custom_navigation_owl button.custom-next-owl,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-prev-owl,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-next-owl{
    border: none;
    background: none;
    width: 44px;
    height: 44px;
}
.new_pair_testimoniales .custom_navigation_owl button.custom-next-owl,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-next-owl{
    margin-left: 15px;
}
.new_pair_testimoniales .custom_navigation_owl button.custom-prev-owl,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-prev-owl{
    margin-right: 15px;
}
.new_pair_testimoniales .custom_navigation_owl button.custom-prev-owl img,
.new_pair_testimoniales .custom_navigation_owl button.custom-next-owl img,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-prev-owl img,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-next-owl img{
    pointer-events: none;
}
.new_pair_testimoniales .custom_navigation_owl button.custom-prev-owl,
.sectiune_pair_carduri_data .custom_navigation_owl button.custom-prev-owl{
    transform:rotate(180deg);
}
.sectiune_pair_carduri_data .custom-dots button,
.new_pair_testimoniales .custom-dots-testimoniale button{
    width: 12px;
    height: 12px;
    border: 1px solid #6B8E23;
    border-radius: 50%;
}
.new_pair_testimoniales .custom-dots-testimoniale button.active_btn,
.sectiune_pair_carduri_data .custom-dots button.active_btn{
    background-color: #6B8E23;
}
.sectiune_pair_carduri_data .owl-carousel .owl-stage-outer {
    position: relative;
    overflow-y: visible;
    overflow-x: clip;
 
}
.sectiune_pair_carduri_data .section_carduri_mobile{
    display: none;
}

/* Smooth slider */
@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 10));
    transform: translateX(calc(-250px * 10));
  }
}
@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 10));
    transform: translateX(calc(-250px * 10));
  }
}
.slider_smooth_pair{
    height: 128px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-top: 32px;
}
.slider_smooth_pair::before,
.slider_smooth_pair::after {
  content: "";
  height: 100px;

  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider_smooth_pair::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}
.slider_smooth_pair::before {
  left: 0;
  top: 0;
}
.slider_smooth_pair .slide-track-pair {
  -webkit-animation: scroll 50s linear infinite;
  animation: scroll 50s linear infinite;
  display: flex;
  width: calc(250px * 20);
}
.slider_smooth_pair .slide_pair_s {
  height: 64px;
  width: 235px;
  text-align: center;
}
.slider_smooth_pair .slide_pair_s img{
    width: 190px;
    height: 64px;
}
/* Smooth slider */
section.freqvent_question_container {
    padding-top: 60px;
    padding-bottom: 60px;
}
.our_products_pair_section{
    background-color: #FCFCFD;
}
.our_products_pair_section h2.title_section,
.freqvent_question_container h2.title_section{
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 36px;
}
.freqvent_question_container .accordion-button:not(.collapsed){
    background-color: #6B8E23;
    color: #FCFCFD;
    font-family: 'Gesta-Reqular';
    font-weight: 500;
    font-size: 18px;
}
.freqvent_question_container .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  .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 .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 .accordion-body {
    padding: 16px;
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #1D280B;
}
.freqvent_question_container .accordion-button {
    color: #404348;
    font-family: 'Gesta-Reqular';
    font-weight: 500;
    font-size: 18px;
    border-left: 2px solid #6B8E23;
}
.freqvent_question_container .accordion-button:focus {
    z-index: 3;
    border-color: #6B8E23;
    outline: 0;
    box-shadow: 0 0 0 .25rem rgba(13, 109, 253, 0);
}

.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;
}
.suprascriere_card_4_style{
    padding-top: 65px!important;
    padding-bottom: 80px!important;
}
.suprascriere_card_4_style .sectiune_carduri_data {
    padding-top: 40px;
}
section.gallery_section {
    margin-bottom: 45px;
    margin-top: 45px;
}
section.new_pair_testimoniales {
    padding-top: 50px;
    padding-bottom: 65px;
    background-repeat: no-repeat;
    background-size: cover;
}
.new_pair_testimoniales  .testimonial_headline{
    font-size: 36px;
    font-weight: 500;
    font-family: 'Unit-Pro-Medium';
}
.new_pair_testimoniales .item_pair_testimoniale .card_testimonial_data .testimonial_header{
    display: flex;
    align-items: center;
}
.new_pair_testimoniales .item_pair_testimoniale .card_testimonial_data .testimonial_header .testimonial_image img{ 
    width: 63px;
    height: 63px;
    object-fit: cover; 
    border-radius: 50%; 
}
.new_pair_testimoniales .item_pair_testimoniale .card_testimonial_data .testimonial_header .testimonial_image {
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #6B8E23;
    padding: 3px;
}
.new_pair_testimoniales .item_pair_testimoniale .item_pair_testimoniale_inside {
    background-color: #FFF;
    border: 1px solid #E7E8E9;
    padding: 32px;
    position: relative;
    box-shadow: 0px 15px 27px -15px rgb(27 26 26 / 11%);
    -webkit-box-shadow: 0px 15px 27px -15px rgb(27 26 26 / 11%);
   
}
.new_pair_testimoniales .item_pair_testimoniale {
    padding: 15px 15px;
}
.new_pair_testimoniales .item_pair_testimoniale .testimonial_body_data {
    padding-top: 15px;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Gesta-Light';
    color: #001121;
}
.new_pair_testimoniales .item_pair_testimoniale .testimonial_header .recen_data_name {
    margin-left: 15px;
}
.new_pair_testimoniales .item_pair_testimoniale .testimonial_header .recen_data_name p{
    margin-bottom: 0;
}
.new_pair_testimoniales .item_pair_testimoniale .testimonial_header .recen_data_name p:nth-of-type(2){
    font-size: 14px;
    font-weight: 400;
    font-family: 'Gesta-Light';
    color: #001121;
}
.new_pair_testimoniales .item_pair_testimoniale .testimonial_header .recen_data_name p:nth-of-type(1){
    font-size: 16px;
    font-weight: 500;
    font-family: 'Gesta-Medium';
    color: #001121;
}
.new_pair_testimoniales .item_pair_testimoniale .icon_aaa_tesimoniale {
    position: absolute;
    top: 15px;
    right: 10px;
}
.new_pair_testimoniales .no_desktop_testimoniale{
    display: none;
}
.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;
}
.gallery_pair_title_cotnainer .gallery_pair_title h2{
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 36px;
    text-align: center;
}
.gallery_pair_title_cotnainer {
    margin-bottom: 30px;
}
.pair_contact_data .row_contact_form{
    display: grid;
    margin-bottom: 15px;
}
.pair_contact_data .cotnainer_form_contact{
    margin: 0 auto;
    width: 360px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.cotnainer_form_contact form h3{
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 30px;
    margin-bottom: 15px;
}
.pair_contact_data .row_contact_form label{
    font-family: 'Gesta-Reqular', sans-serif;
    font-weight: 500;
    color: #404348;
    font-size: 15px;
    margin-bottom: 4px;
}
.pair_contact_data .row_contact_form label span{
    color: #D90429;
    margin-left: 0px;
}
.pair_contact_data .row_contact_form textarea,
.pair_contact_data .row_contact_form input{
    background-color: #FCFCFD;
    font-family: 'Gesta-Reqular', sans-serif;
    font-weight: 500;
    color: #404348;
    padding-left: 10px;
    font-size: 15px;
    border:1px solid #B8BAC1;
    box-shadow: 1px 6px 15px -6px #1d280b2e;
    -webkit-box-shadow: 1px 6px 15px -6px #1d280b2e;
}
.pair_contact_data .row_contact_form input{
  height: 40px;
}
.pair_contact_data .row_contact_form textarea:focus-visible,
.pair_contact_data .row_contact_form input:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.pair_contact_data .row_contact_form:last-child{
    padding-top: 8px;
}
.pair_contact_data .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;
}
.pair_contact_data iframe.map_locatie_pair {
    width: 100%;
    height: 100%;
}
.pair_map_image img{
    width: 100%;
}
.our_products_pair_section .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: #FCFCFD;
    font-size: 24px;
}
.our_products_pair_section .cards_our_prods {
    padding-top: 20px;
}
.pair_bredcrumb {
    background-color: #F7F7F8;
    padding-top: 28px;
    padding-bottom: 28px;
}
.pair_bredcrumb .bredcrumb_pair_inside span
.pair_bredcrumb .bredcrumb_pair_inside a{
    font-family: 'Gesta-Reqular', sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.pair_bredcrumb .bredcrumb_pair_inside a{
    color: #6B8E23;
}
.pair_bredcrumb .bredcrumb_pair_inside span{
    color: #404348;
}
.pair_bredcrumb .bredcrumb_pair_inside {
    display: flex;
    align-items: center;
}
.pair_bredcrumb .bredcrumb_pair_inside svg{
    margin-left: 8px;
    margin-right: 8px;
}
.counter_pair_profesionalism {
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 32px;
    padding-bottom: 32px;
}
.counter_pair_profesionalism .container_pref_pair .tvitle_prof{
    color: #A8CC4F;
    font-family: 'Unit-Pro-Bold', sans-serif;
    font-weight: 500;
    font-size: 64px;
    margin-bottom: 0;
    line-height: 75px;
}
.counter_pair_profesionalism .container_pref_pair .suvtitle_prof{
    color: #FCFCFD;
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    font-size: 20px;
}
.p_air_img_section,
.pair_map_image,
.pair_contact_data,
.sectiune_pair_carduri_data,
.section_separator_smooth_logo,
.our_products_pair_section,
.video_container_pair{
     background-color:#FCFCFD
} 
.produse_section_component .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_section_component .card_produs_pair .card_img_p img {
    width: 100%;
}
.produse_section_component .card_produs_pair .card_pair_body_prod {
    padding: 25px;
}
.produse_section_component .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_section_component .card_produs_pair .price_produs_pair span.mdf {
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 12px;
    color: #686D72;
}
.produse_section_component .card_produs_pair .body_product_data {
    margin-top: 18px;
    margin-bottom: 15px;
}
.produse_section_component .card_produs_pair .body_product_data h2 {
    font-family: 'Unit-Pro-Medium';
    font-weight: 500;
    font-size: 24px;
    color: #000000;
}
.produse_section_component .card_produs_pair .body_product_data p {
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0;
}
.produse_section_component .card_produs_pair .body_product_data .desc_data_element_prod{
    min-height: 75px;
}
.produse_section_component .card_produs_pair .body_product_data .desc_data_element_prod_title {
    min-height: 65px;
}
.produse_section_component .card_produs_pair .space_text_price_estimativ {
    height: 35px;
}
.produse_section_component .card_produs_pair .price_produs_pair p span {
    font-size: 16px;
    color: #6B8E23;
}
.produse_section_component .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;
}
.video_container_pair .hero_button_link a:hover,
.antet_pair_footer .antent_footer_sec .contact_antent_footere a:hover,
.produse_section_component .card_produs_pair .link_cart_pair a:hover{
    background-color: #89B230;
}
section.produse_section_component {
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #FCFCFD;
}
.p-air-category-page section.our_products_pair_section {
    background-color: #F7F7F8;
    padding-top: 40px;
    padding-bottom: 30px;
}
.page_info_section h1{
    font-family: 'Unit-Pro-Medium', sans-serif;
    font-weight: 500;
    color: #18191B;
    font-size: 30px;
    margin-bottom: 15px;
    margin-top: 25px;
    text-align: center;
}
.page_info_section .content_page_info{
    padding-top: 20px;
    padding-bottom: 40px;
    font-family: 'Gesta-Reqular';
    font-weight: 400;
    font-size: 16px;
    color: #1D280B;
}
.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);
}

@media (max-width: 1199.98px) {
    section.sectiune_pair_carduri_data .section_carduri_desktop {
        padding-top: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .new_pair_testimoniales .item_pair_testimoniale {
        padding: 15px 5px;
    }   
    .pair_contact_data .cotnainer_form_contact {
        width: 100%;
    }
    .counter_pair_profesionalism .container_pref_pair .tvitle_prof{
        font-size: 55px;
    }
    .counter_pair_profesionalism .container_pref_pair .suvtitle_prof{
        font-size: 20px;
    }
}
@media (max-width: 991.98px) {
    .video_container_pair{
        height: calc(100vh - 130px);
    }
    .video_container_pair .pair_title_hero {
        font-size: 30px;
    }
    .video_container_pair .pair_subtitle_hero {
        font-size: 20px;
    }
    .p_air_img_section .content_row_img_txt .container_inside_im {
        width: 290px;
    }
    .section_carduri_desktop{
        display: none;
    }
    section.sectiune_pair_carduri_data .exide_card_data {
        padding: 0px 0px;
    }
    section.sectiune_pair_carduri_data .inside_card_data h4 {
        font-size: 20px;
        margin-top: 10px;
    }
    section.sectiune_pair_carduri_data .inside_card_data p {
        font-size: 15px;
        margin-top: 15px;
    }
    .gallery_pair_title_cotnainer .gallery_pair_title h2,
    section.sectiune_pair_carduri_data .up_head_sectiune_c h2 {
        font-size: 28px;
    }
    section.sectiune_pair_carduri_data .up_head_sectiune_c p {
        margin-top: 15px;
    }
    section.sectiune_pair_carduri_data {
        padding-top: 58px;
        padding-bottom: 58px;
    }
    .sectiune_pair_carduri_data .section_carduri_mobile{
        display: block;
    }
    .sectiune_pair_carduri_data .item_item_pair{
        padding: 0 15px;
    }
    section.sectiune_pair_carduri_data .inside_card_data {
        -webkit-box-shadow: -9px 3px 28px 0px rgb(0 0 0 / 10%);
        box-shadow: -9px 3px 28px 0px rgb(0 0 0 / 10%);
    }
    .gallery_section .gallery a img {
        height: 180px;
    }
    .suprascriere_card_4_style {
        padding-top: 55px !important;
        padding-bottom: 70px !important;
    }
    .new_pair_testimoniales .no_desktop_testimoniale{
        display: flex;
    }
    .antet_pair_footer .antent_footer_sec h3 {
        font-size: 32px;
    }
    section.freqvent_question_container {
        padding-top:50px;
        padding-bottom: 50px;
    }
    .counter_pair_profesionalism .container_pref_pair .tvitle_prof{
        font-size: 55px;
    }
    .counter_pair_profesionalism .container_pref_pair {
        margin-bottom: 25px;
    }
    .counter_pair_profesionalism {
        padding-top: 45px;
    }

    /*  */
    .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) {
    .p_air_padding {
        padding: 15px;
    }
    .p_air_img_section .content_row_img_txt .container_inside_im {
        width: 100%;
    }
    .pair_section_reverse .content_row_img_txt{
        order: 1;
    }
    .p_air_img_section .content_row_img_txt{
        padding-top: 30px;
    }
    .pair_section_reverse .p_air_padding:nth-child(1){
        order: 2;
    }
    section.sectiune_pair_carduri_data {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .our_products_pair_section h2.title_section,
    .freqvent_question_container h2.title_section {
        font-size: 30px;
    }
    .freqvent_question_container .accordion-button,
    .freqvent_question_container .accordion-button:not(.collapsed) {
        font-size: 17px;
    }
    .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;
    }
    .suprascriere_card_4_style {
        padding-top: 45px !important;
        padding-bottom: 50px !important;
    }
    .suprascriere_card_4_style .sectiune_carduri_data {
        padding-top: 30px;
    }
    .new_pair_testimoniales .testimonial_headline {
        font-size: 30px;
    }
    section.new_pair_testimoniales {
        padding-top: 45px;
        padding-bottom: 55px;
    }
    .sectiune_pair_carduri_data .item_item_pair {
        padding: 0 5px;
    }
    .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;
    }
    .pair_contact_data .order_t_mob:nth-of-type(1){ 
        order: 2;
    }
    .pair_contact_data .order_t_mob:nth-of-type(2){
        order: 1;
    }
    .pair_contact_data iframe.map_locatie_pair {
        width: 100%;
        height: 450px;
    }
    .pair_contact_data .cotnainer_form_contact {
        padding-bottom: 0px;
    }
    .pair_bredcrumb {
        background-color: #F7F7F8;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    section.pair_map_image {
        margin-top: 20px;
    } 
    .pair_map_image img {
        height: 400px;
        object-fit: cover;
    }
    .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) {
    .above_video_content {
        padding-bottom: 50px;
    }
    .video_container_pair .pair_title_hero {
        font-size: 24px;
    }
    .video_container_pair .pair_subtitle_hero {
        font-size: 17px;
        margin-top: 14px;
    }
    .p_air_img_section .content_row_img_txt h3 {
        font-size: 22px;
    }
    .p_air_padding {
        padding: 5px 15px;
    }
    .p_air_img_section .content_row_img_txt .container_inside_im img {
        width: 40px;
        height: 40px;
    }
    .cotnainer_form_contact form h3,
    .gallery_pair_title_cotnainer .gallery_pair_title h2,
    section.sectiune_pair_carduri_data .up_head_sectiune_c h2 {
        font-size: 24px;
    }
    .freqvent_question_container .accordion-item {
        margin-bottom: 18px;
    }
    .our_products_pair_section h2.title_section,
    .freqvent_question_container h2.title_section {
        font-size: 28px;
    }
    .gallery_section .gallery a img {
        height: 190px;
    }
    .gallery_section .mobile_padding_gallery{
        padding: 0 8px;
    }
    .suprascriere_card_4_style {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .suprascriere_card_4_style .sectiune_carduri_data {
        padding-top: 24px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .item_pair_testimoniale_inside {
        padding: 20px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .card_testimonial_data .testimonial_header .testimonial_image img {
        width: 100%;
        height: 56px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .card_testimonial_data .testimonial_header .testimonial_image {
        padding: 3px;
        width: 64px;
        height: 64px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .testimonial_header .recen_data_name p:nth-of-type(1) {
        font-size: 15px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .item_pair_testimoniale_inside{
        padding: 20px;
    }
    .new_pair_testimoniales .item_pair_testimoniale {
        padding: 15px 0px;
    }  
    .new_pair_testimoniales .testimonial_headline {
        font-size: 24px;
    } 
    section.new_pair_testimoniales {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .testimonial_header .recen_data_name p:nth-of-type(2) {
        font-size: 13px;
    }
    .new_pair_testimoniales .item_pair_testimoniale .icon_aaa_tesimoniale {
        position: absolute;
        top: 8px;
        right: 8px;
    }
    .antet_pair_footer .antent_footer_sec h3 {
        font-size: 25px;
    }
    section.pair_map_image {
        margin-top: 10px;
    }
    .pair_map_image img {
        height: 300px;
        object-fit: cover;
    }
    .counter_pair_profesionalism .container_pref_pair .tvitle_prof{
        font-size: 45px;
        line-height: 60px;
    }
    .counter_pair_profesionalism .container_pref_pair .suvtitle_prof {
        font-size: 18px;
    }
    .counter_pair_profesionalism {
        padding-top: 35px;
    }
    .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;
    }
}

@media (min-width: 2000px) {
    .p_air_img_section,
    .counter_pair_profesionalism,
    .pair_map_image,
    .pair_contact_data,
    .freqvent_question_container,
    .p_air_footer,
    .antet_pair_footer,
    .new_pair_testimoniales,
    .sectiune_pair_carduri_data,
    .section_separator_smooth_logo,
    .our_products_pair_section,
    .video_container_pair{
        max-width: 1920px;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
    }
}