.ck-widget.container {
  /*margin-left: 0px;*/
  /*padding-left: 0px;*/
  /*padding-right: 240px;*/
}

.webform-submission-form.webform-submission-add-form.webform-submission-ask-me-form.webform-submission-ask-me-add-form.js-webform-details-toggle.webform-details-toggle.needs-validation {
  /*margin-left: 100px;*/
  /*margin-right: 100px*/
}


.align-right {
	margin-right: -124px;
}

.align-left {
	margin-left: -124px;
}

/*@media (min-width: 1200px) {*/
/*  .page-layout-sidebar-default .container {*/
/*    padding: 32px 240px;*/
/*  }*/
/*}*/

img[data-entity-uuid="3713cdf7-7a65-4ff6-8ab1-437ac027a343"] {
  max-width: 100%; /* Allow the image to scale down based on its container */
  width: 100%; /* Ensure the image is responsive */
  height: auto; /* Maintain the aspect ratio */
  max-width: 1366px; /* Set the maximum width to 1366px */
  display: block; /* Make the image a block element */
  margin: 0 auto; /* Center the image horizontally if it's smaller than the container */
}

.ck-widget.container {
  max-width: 1366px; /* Set the maximum width to 1366px */
  width: 100%; /* Ensure the element is responsive */
  margin: 0 auto; /* Center the element horizontally */
  box-sizing: border-box; /* Include padding and borders in the element's width */
}

#webform-submission-ask-me-add-form {
		color: #333333;
    background-color: #ffffff !important;
    padding: 20px !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
    width: 50% !important;
    margin: auto !important;
}

.webform-button--submit {
    border-radius: 5px !important;
    display: block;
    margin: 0 auto;
}

.custom-file-label {
  display: none !important;
}

.custom-file {
    height: 0px !important;
}

/* For very small screens (less than 431px wide) */
@media (max-width: 431px) {
    .align-center {
			width: 100%;
		}
}
