@media only screen and (max-width:1500px){
    .titlu-categorie-principala > .two-column-subcateg:first-of-type {
        padding-right: 3rem;
    }
    .collection-detail .image-container {
        width: 60%;
    }
    .collection-detail .text-container{
        max-width: 100% !important;
    }
    .collection-detail .testo .details figure {
        max-width: 250px !important;
    }
    .mkdf-grid-col-10 {
        width: 80%;
    }
    .mkdf-grid-col-2 {
        width: 20%;
    }
    .mkdf-grid-col-pull-10 {
        right: 80%;
    }
    .mkdf-grid-col-push-2{
        left: 20%;
    }
    .portfolio-item-template .elementor-image-carousel .swiper-slide .elementor-image-carousel-caption{
        font-size:20px;
    }
    .portfolio-item-template .elementor-image-carousel .swiper-slide .elementor-image-carousel-caption span{
        font-size:20px;
    }
    ul.products > .product .mkdf-product-list-title{
        min-height: 80px;
    }
    .collection-detail .testo .details img {
      max-height: 230px;
      width: auto;
    }
    #testo > header > p{
        font-size:30px;
        padding-bottom:10px;
    }
    #testo > header > h3 {
      font-size: 20px;
  }
  .collection-detail .testo header::after {
    margin: 1em 0 !important;
  }
  .collection-detail .details .titu-produs {
    font-size: 20px;
    padding-bottom: 15px;
  }
  span.dimensiunicolectii, span.dimensiunicolectii:hover {
    font-size: 14px;
}
}
@media only screen and (max-width:1300px){
  
    .titlu-categorie-principala{
      width: 80%;
    }
    .mkdf-grid-col-10 {
        width: 75%;
    }
    .mkdf-grid-col-2 {
        width: 25%;
    }
    .mkdf-grid-col-pull-10 {
        right: 75%;
    }
    .mkdf-grid-col-push-2{
       left: 25%;
    }
    ul.products > .product .mkdf-pl-text-wrapper {
        min-height: 125px;
    }
    ul.products > .product .mkdf-product-list-title{
        font-size:18px;
    }
    .portfolio-item-template .elementor-image-carousel .swiper-slide .elementor-image-carousel-caption span {
        font-size: 14px;
    }
    .portfolio-item-template .elementor-image-carousel .swiper-slide .elementor-image-carousel-caption {
        font-size: 18px;
    }
    .collection-detail .testo .details img {
      max-height: 170px;
      width: auto;
    }
}
@media only screen and (max-width:1100px){
    .titlu-categorie-principala h2.woocommerce-loop-category__title {
        font-size: 32px;
        margin: 15px 0;
    }
    .woocommerce.product-columns-4 ul.products li.product, .woocommerce-page.product-columns-4 ul.products li.product {
        width: 33%;
        margin-right: 0%;
    }
    .mkdf-woocommerce-columns-4 .cross-sells > .products > .product:nth-child(4n+1), .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product:nth-child(4n+1), .mkdf-woocommerce-columns-4 .related.products > .products > .product:nth-child(4n+1), .mkdf-woocommerce-columns-4 .upsells.products > .products > .product:nth-child(4n+1), .woocommerce.columns-4 > .products > .product:nth-child(4n+1) {
        clear: none !important;
    }
    #testo > header > p {
        font-size: 24px;
    }
    #testo > header > h3 {
        font-size: 18px;
    }
    .collection-detail .details .titu-produs {
        font-size: 18px;
    }
    span.dimensiunicolectii, span.dimensiunicolectii:hover {
        font-size: 14px;
    }
    .mkdf-portfolio-tabs-slider .mkdf-pts-menu ul li a {
        font-size: 18px;
    }
    .mkdf-portfolio-tabs-slider .mkdf-pts-menu ul li {
        padding: 0 25px;
    }
    .single-product.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-single-product-title {
        font-size: 24px;
    }
}
@media only screen and (max-width:1024px){
    .mkdf-grid-col-10{
        float:left;
    }
    .mkdf-grid-col-2{
        float:left;
    }
    .mkdf-grid-col-10 {
        width: 70%;
    }
    .mkdf-grid-col-2 {
        width: 30%;
    }
    .mkdf-grid-col-pull-10 {
        right: 70%;
    }
    .mkdf-grid-col-push-2{
       left: 30%;
    }
    .mkdf-woocommerce-columns-3 .cross-sells > .products > .product, .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-3 .related.products > .products > .product, .mkdf-woocommerce-columns-3 .upsells.products > .products > .product, .mkdf-woocommerce-columns-4 .cross-sells > .products > .product, .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product, .mkdf-woocommerce-columns-4 .related.products > .products > .product, .mkdf-woocommerce-columns-4 .upsells.products > .products > .product, .woocommerce.columns-4 > .products > .product, .woocommerce.columns-5 > .products > .product, .woocommerce.columns-6 > .products > .product {
        width: 50%;
    }
    .mkdf-woocommerce-columns-3 .cross-sells > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-3 .mkdf-pl-main-holder > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-3 .related.products > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-3 .upsells.products > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .cross-sells > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .mkdf-pl-main-holder > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .related.products > .products > .product:nth-child(3n+1), .mkdf-woocommerce-columns-4 .upsells.products > .products > .product:nth-child(3n+1), .woocommerce.columns-4 > .products > .product:nth-child(3n+1), .woocommerce.columns-5 > .products > .product:nth-child(3n+1), .woocommerce.columns-6 > .products > .product:nth-child(3n+1) {
        clear: none;
    }
    .mkdf-woo-single-page .mkdf-single-product-content{
        text-align: center;
    }
    .single-product.mkdf-woo-single-page .mkdf-single-product-content .images {
        width: 90%;
    }
    .single-product.mkdf-woo-single-page .mkdf-single-product-summary{
        text-align:left;
        padding-left: 5%;
    }
    .mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack .mkdf-mobile-menu-icon {
        font-size: 32px;
    }
    .collection-detail .image figure img.bigi{
        width: auto !important;
    }
}
@media only screen and (max-width:850px){
  
    .titlu-categorie-principala{
      width: inherit;
    }
    .headline-top-home .mkdf-section-title-holder .mkdf-st-title, .headline-bottom-home .mkdf-section-title-holder .mkdf-st-title {
        font-size: 24px;
    }
    .mkdf-section-title-holder .mkdf-st-title{
        font-size: 24px;
    }
    .parallax-home-counter p.mkdf-counter-text {
        font-size: 18px;
    }
    .mkdf-counter-holder .mkdf-counter{
        font-size: 40px;
    }
    .mkdf-process-holder.mkdf-four-columns .mkdf-process-item {
        width: 50%;
    }
    .footer-top .footer-column {
        width: 33.333333%;
        padding-bottom: 50px;
    }
    .mkdf-portfolio-list-holder article .mkdf-pli-text .mkdf-pli-title {
        font-size: 18px;
    }
    .categorie-principala-row{
        flex-direction: column;
    }
    .titlu-categorie-principala {
        position: relative;
        top: auto;
        left: auto;
        transform: unset;
    }
    .categorie-principala-row:nth-child(2n) .categorie-principala-imagine {
        order: 1;
    }
    .categorie-principala-row .categorie-principala-text{
        padding:50px 15px;
    }
    .woocommerce.product-columns-4 ul.products li.product, .woocommerce-page.product-columns-4 ul.products li.product {
        width: 50%;
    }
    h1.mkdf-page-title.entry-title{
        font-size:36px;
    }
    .mkdf-portfolio-tabs-slider .mkdf-pts-menu ul li{
        float: none;
    }
    .mkdf-sidebar-holder .mkdf-sidebar {
        padding: 0;
    }
    .wishlist_table.mobile li .item-wrapper .product-thumbnail {
        max-width: 150px;
    }
    .wishlist_table.mobile li .item-wrapper .item-details {
        width: calc(100% - 180px);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        padding-left:30px;
    }
    .wishlist_table.mobile li .item-details h3{
        font-size:24px;
    }
    .wishlist_table.mobile li .item-wrapper{
        position:relative;
    }
    table.additional-info{
        width: 50%;
        display:inline-block;
    }
    table.additional-info tbody tr{
        border:none;
    }
    table.additional-info tr td.value input {
        color: #fff;
        background: #c3c3c3;
        border: 1px solid #c3c3c3;
        width: 80px;
        height: 40px;
        text-align: center;
        -webkit-appearance: none;
        -moz-appearance: textfield;
        appearance: textfield;
        margin: 0;
    }
    table.additional-info tr td.label{
        display: none;
    }
    .wishlist_table.mobile li .additional-info-wrapper .product-remove {
        text-align: right;
        display: inline-block;
        width: 45%;
    }
    .wishlist_table.mobile li{
        border-bottom: 2px solid #f8f8f8;
    }
    .collection-detail .image figure img.bigi{
        width: auto !important;
    }
    .collection-detail .image-container{
        width: 100%;
        margin:0 !important;
    }
}
@media only screen and (max-width:768px){
    .searchla {
        position: relative;
        right: auto;
        top: auto;
        transform: unset;
        padding-top: 15px;
        width: 400px;
        max-width: 100%;
    }
    .collection-detail .image figure img.bigi{
        width: auto !important;
    }
    .collection-detail .image-container{
        margin:0 !important;
    }
}
@media only screen and (max-width:767px){
    .mkdf-counter-holder{
        text-align:center;
    }
    .mkdf-grid-col-10 {
        width: 100%;
    }
    .mkdf-grid-col-2 {
        width: 100%;
    }
    .mkdf-grid-col-pull-10 {
        right: 0%;
    }
    .mkdf-grid-col-push-2{
       left: 0%;
    }
    .mkdf-sidebar-holder .mkdf-sidebar {
        padding-top: 30px;
    }
    .single-product.mkdf-woo-single-page .mkdf-single-product-content .images {
        width: 100%;
    }
    .collection-detail .image figure img.bigi{
        width: auto !important;
    }
    .collection-detail .image-container{
        margin:0 !important;
    }
}
@media only screen and (max-width:550px){
    .footer-top .footer-column {
        width: 50%;
    }
    .footer-top .footer-column.footer-column-one {
        width: 100%;
        text-align: center;
    }
    .footer-top .footer-column.footer-column-two,
    .footer-top .footer-column.footer-column-three,
    .footer-top .footer-column.footer-column-four {
        display: none;
    }
    .footer-top .footer-column.footer-column-five{
        width: 100%;
        text-align:center;
    }
    .mkdf-process-holder.mkdf-four-columns .mkdf-process-item {
        width: 100%;
    }
    .mkdf-process-holder .mkdf-process-item .mkdf-process-mark{
        display: none;
    }
    .single-product.mkdf-woo-single-page .related.products > h2, .single-product.mkdf-woo-single-page .upsells.products > h2 {
        font-size: 24px;
    }
    .wishlist_table.mobile li .item-wrapper .product-thumbnail {
        max-width: 100px;
    }
    .wishlist_table.mobile li .item-wrapper .item-details {
        width: calc(100% - 85px);
    }
    .wishlist_table.mobile li .item-details h3 {
        font-size: 16px;
    }
    .collection-detail .image figure img.bigi{
        width: auto !important;
    }
    .collection-detail .image-container{
        margin:0 !important;
    }
    .mkdf-woo-single-page .woocommerce-tabs ul.tabs > li a{
        width: 100%;
        text-align: left;
        padding: 15px;
    }
    .mkdf-woo-single-page .woocommerce-tabs .entry-content > p{
        text-align:left !important;
    }
    .mkdf-portfolio-tabs-slider .mkdf-pts-menu ul li {
      width: 100%;
      padding: 3px;
    }
    .mkdf-portfolio-list-holder.mkdf-pl-standard-shader .mkdf-pli-text-holder{
        margin: 10px 0 0;
    }
    .mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
      padding-top:3px;
    }
    .footer-top .footer-column-five .footer-column-five-desktop{
      display: none;
    }
    .footer-top .footer-column-five .footer-column-five-mobil{
      display: block;
    }
    .footer-top .footer-column-five .footer-column-five-mobil ul li{
        display: inline-block;
        padding: 0 4px;
    }
    .footer-top {
      padding: 20px 0;
    }
    .footer-top .footer-column {
      padding-bottom: 25px;
    }
    .footer-top .footer-column-five .footer-column-five-mobil ul li:after{
        content:"|";
        padding-left:10px;
    }
    .footer-top .footer-column-five .footer-column-five-mobil ul li:last-child::after{
        display: none;
    }
    .hidden-title-form button i, .wishlist-title a.show-title-form i, .wishlist_manage_table tfoot a.create-new-wishlist i, .wishlist_manage_table tfoot button.submit-wishlist-changes i, .wishlist_table .add_to_cart.button i, .wishlist_table .ask-an-estimate-button i, .yith-wcwl-add-button > a i, .yith-wcwl-wishlist-new button i, .yith-wcwl-wishlist-search-form button.wishlist-search-button i {
      margin-right: 0px;
    }
}