/*X-Large devices (large desktops, less than 1400px)*/
@media (max-width: 1400px) {

}   /*end 1400*/

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1200px) {
    .cont_mainhome {font-size:20px;}
    h2.h2home {font-size:35px;}



}   /*end 1200*/

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 992px) {
    .left_home {padding-left:0px;}
    .right_home {padding-right:25px;}
    .right_home .btn_outline {margin-bottom: 25px;}
    .ul_listing a h3.prod_title_slick {padding: 0 15px 9px;font-weight: normal;}
    .left_categ,.right_categ {margin-bottom: 25px;}
    .slogan_int {margin-top: 9px;}
    .product_wrapper {padding-left: calc(var(--bs-gutter-x) * .5);}

}   /*end 992*/

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) {
    .right_home, .left_home {width: 100%;}
    .wrappp {flex-direction:column;}
    .elem_foot {margin-bottom: 25px;}
    .slick-prev, .slick-next {
    opacity: 1.0;
    background-color: rgba(236,210,106,.6) !important;}
    .slider_intw img {
    width: 100%;
    height:150px; /* înălțimea fixă dorită */
    object-fit: cover; /* păstrează proporțiile și taie excesul */
    }


}   /*end 768*/

/*X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 576px) {

    .container {padding-right: 25px; padding-left: 25px;}
    .politici ul {flex-direction: column;}
    .politici ul li {width:100%;}
    h1{font-size:36px;}
    h1.homeh1{font-size:50px;}
    h3.title_underline {
    font-size: 45px;
    line-height:55px;
    }
    .slogan_int {
    font-size: 21px;
    text-align: right !important;
    line-height: 22px;
    }


}   /*end 576*/