/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.news_posts_grid .vc_gitem-post-data-source-post_excerpt {
    display: none;
}

/* Desktop: 5 items per row (default) */
.pricer .row {
    display: flex;
    flex-wrap: wrap; /* Allow wrapping to next line */
}

.pricer .row .col-md-6 {
    flex: 1 1 20%;      /* Each item takes 20% of the row */
    max-width: 20%;     /* Prevent items from growing beyond 20% */
}

/* Tablets: 3 items per row */
@media (max-width: 991.98px) {
    .pricer .row .col-md-6 {
        flex: 1 1 33.3333%;  /* Each item takes 1/3 of the row */
        max-width: 33.3333%;
    }
}

.vs-mb {
	display: none !important;
}

.side-nav-panel-close {
	display: none !important;
}

.share-links a:before {
	color: #ffffff;
}

/* Mobile: 2 items per row */
@media (max-width: 767.98px) {
	/*
	 * Hide/show blocks
	 * */
	.vs-dt {
		display: none !important;
	}
	
	.vs-mb {
		display: flex !important;
	}
	
    .pricer .row .col-md-6 {
        flex: 1 1 50%;       /* Each item takes half of the row */
        max-width: 50%;
    }
}