/*
    Template: pearl
    Theme Name: Pearl Child Theme
    Theme URI: http://pearl.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Pearl WP is a true multi-niche WordPress theme, which consist of several micro-niche themes. Each micro-niche layout has its own features, modules and specifications. You can use UI modules from any layout and mix it with other UI modules. 300+ UI modules and 250+ prebuilt pages are available for use. Open the shell and find the Pearl!
    Version: 1.1.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: beauty salon, blog, business, church, coach, construction, consulting, corporate, ecommerce, multipurpose, music, portfolio, restaurant, transportation, travel, custom-header, custom-menu, editor-style, sticky-post, theme-options
	Text Domain: pearl-child-theme
*/

@media (max-width: 768px) {

  .stm-parallax .container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .stm-parallax .row {
    margin: 0 !important;
    width: 100% !important;
  }

  #flags {
    width: 100% !important;
    overflow: hidden !important;
	 margin-left:0px !important;
	 margin-right:0px !important;
  }

  #flags > .container > .row > .wpb_column > .vc_column-inner > .wpb_wrapper {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
  }

  #flags .vc_custom_heading,
  #flags .vc_custom_heading h2,
  #flags h2.vc_custom_heading {
    width: 100% !important;
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 12px !important;
    display: block !important;
  }

  #flags .stm_separator_wrapper {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 12px !important;
  }

  #flags .vc_row.vc_inner.vc_row-fluid {
    display: flex !important;
    flex-direction: column !important;
    border-left: none !important;
    border-right: none !important;
    width: 100% !important;
    margin: 0 !important;
  }

  #flags .vc_row.vc_inner .wpb_column.vc_column_container {
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    border-bottom: none !important;
    padding: 8px 12px !important;
    box-sizing: border-box !important;
  }

  #flags .vc_row.vc_inner.vc_row-fluid:first-of-type .wpb_column:first-child {
    border-top: none !important;
  }

  #flags .vc_column-inner {
    width: 100% !important;
    padding: 0 !important;
  }

  #flags .wpb_wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    width: 100% !important;
    gap: 0 !important;
  }

  #flags .wpb_single_image {
    width: 20% !important;
    flex-shrink: 0 !important;
    margin: 0 !important;
  }

  #flags .wpb_single_image figure,
  #flags .wpb_single_image .vc_figure {
    margin: 0 !important;
  }

  #flags .wpb_single_image .vc_single_image-wrapper {
    display: block !important;
    border: none !important;
    padding: 0 !important;
    border-radius: 0 !important;
    overflow: visible !important;
  }

  #flags .wpb_single_image img {
    width: 100% !important;
    height: auto !important;
    max-width: 55px !important;
    display: block !important;
    border-radius: 0 !important;
    clip-path: none !important;
    object-fit: contain !important;
  }

  #flags .wpb_text_column {
    width: 80% !important;
    flex: 1 !important;
    margin: 0 !important;
    padding-left: 12px !important;
    min-width: 0 !important;
  }

  #flags .wpb_text_column h5 {
    font-size: 20px !important;
    text-align: left !important;
    margin: 0 !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

}