/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description {
	text-align: justify;
}

img.alignright, img.alignleft, img.aligncenter {
	border: 5px solid #fff;
	border-radius: 3px;
	box-shadow: rgba(216, 216, 216, 0.42) 0px 0px 11px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #fff;
}

img.alignright {
	float: right;
	margin-left: 30px;
}

img.alignleft {
	float: left;
	margin-right: 30px;
}

img.aligncenter {
	margin:20px auto;
	width:100%;
}

.fourcolumn ul {
  display: grid;
  gap: 20px; /* Adjust the gap between columns as needed */
}








@media (min-width: 1024px) {
  /* Desktop: 4 columns */
  ul {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* Tablet: 2 columns */
  ul {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767px) {
  /* Mobile: 1 column */
  ul {
    grid-template-columns: repeat(2, 1fr);
  }
	img.alignright, img.alignleft {
		width:100%;
	}
}

