@media only screen and (max-width: 1024px) {
    div.site-branding {
      width: auto;
      text-align: left;
			margin:0px;
    }

    div.btn-menu {
        float: right;
        width: auto;
			margin-left:auto;
    }
	.site-header .container{
		display:flex;
	}
}

.elementor-column-gap-default .elementor-column .elementor-element-populated {
    padding-left:20px;
		padding-right:20px;
}

img{
    pointer-events: none;
}


/* header related*/

#mainnav-mobi{
	background-color:rgba(3,152,158,0.9);
}

.site-header .container{
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	width:100%;
}
.site-header .container .site-branding{
	width:30%;
}
.page .content-area {
	width: 100%;
}
.page .widget-area {
	display: none;
}
.page .site-content{
	width:100%;
	margin:0px;
}
.page .site-content .container{
	width:100%;
	border:0;
	background-color:transparent;
}

/* body part */

.shadow-content{
	color:#272727;
  font-weight:400;
  text-shadow: 0 0 10px rgba(0,0,0,0.3);
}

/* footer related */

.footer-info .container{
	display:block;
}
.footer-info .container p{
	margin:20px
}

#footer-table tbody tr td, #footer-table{
	border:none;
}

/* wp forms related*/
body, .widget-area .widget, .widget-area .widget a {
    color: #272727;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{
	border-radius: 10px;
	width:100px;
	font-weight:600;
	background-color:#ffffff;
	border:2px solid #03989e;
	color:#03989e;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
	color: #FFF;
	background-color:#03989e;
  border:2px solid #03989e;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error, div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid, div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner{
	border: 2px solid #03989e;
}

div.wpforms-container-full .wpforms-form .wpforms-required-label, div.wpforms-container-full .wpforms-form label.wpforms-error{
	color: #03989E;
}

.wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
  background: #03989e;
	color: #FFFFFF;
	border: none;
}

/*word art*/
#word-art-one{
	font-family: Arial, sans-serif;
	color: transparent;
  font-size: 2em;
  font-weight: bold;
  position: relative;
  z-index: 1;
  display: inline-block;
	-webkit-text-stroke: 3px #272727;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*services*/
.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{
	padding-bottom:130%;
}

.gallery-item-buttons>a{
	margin-right:0;
}

/* coaches */

.name{
  font-size:24px;
	text-shadow: 0 0 10px rgba(252,208,136,0.3);
	color:#fcd088;
}
.qual{
  font-size:18px;
	text-shadow: 0 0 10px rgba(252,208,136,0.3);
	color:#fcd088;
}

.eael-filter-gallery-container{
	overflow: visible;
}

/* Successful Stories */
.success-stories-video .elementor-video{
	height:auto !important;
}

/* Articles and FAQ */
.article-title{
	font-size:18px;
}

.article-button{
	color: #03989E;
	float:right;
}

.call-for-action{
	color:#03989e;
}

.call-for-action:hover{
	color:#03989e;
	text-decoration: underline;
}

.checklist li::marker{
	content:'✔ ';
}