.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1200px;
}

@media (max-width: 767px) {
  .elementor-column {
    padding-left: 10px;
    padding-right: 10px;
  }
	
	.full-width .elementor-column {
    padding-left: 0px;
    padding-right: 0px;
  }
}

#logo img { 
  -moz-transition: all .4s ease-in-out;
  -webkit-transform: translate3d(0,0,0);
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck #logo img { 
  max-width: 65%; 
  -moz-transition: all .4s ease-in-out; 
  -webkit-transform: translate3d(0,0,0); 
  transition: all .4s ease-in-out; 
}

.jet-sticky-section--stuck
{
	webkit-box-shadow: 0 5px 5px 0 rgb(0 0 0 / 25%);
    -moz-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.25);
    box-shadow: 0 5px 5px 0 rgb(0 0 0 / 25%);
}

.page-preloader {
  border-top-color: #000;
  border-right-color: #000;
}

.elementor-element-eff0a7d { font-weight:500; color:#000; font-size: 18px; text-align: right; }
.elementor-element-eff0a7d a { font-weight:400; font-size:15px;  }
.elementor-element-eff0a7d a:hover { opacity:0.8; }

.elementor-element-49d98f3  { font-weight:400; color:#000; font-size: 16px; text-align: right; }
.elementor-element-49d98f3  a { font-weight:400; font-size:15px;  }
.elementor-element-49d98f3  a:hover { opacity:0.8; }


.mabel-bhi-businesshours {
    color: #fff;
    line-height: 20px;
    font-size: 14px;
    letter-spacing: 0.06em;
    font-family: "Poppins", Sans-serif;
    text-transform: uppercase;
}

.mabel-bhi-businesshours tr td:first-child {
    font-weight: 400;
    padding-right: 20px;
}

.mabel-bhi-businesshours tr td {
    padding: 4px 6px;
}

.mabel-bhi-businesshours tr.mbhi-is-current {
    font-weight: 500;
    color: #fff;
	background-color:#333;
}

.wpcf7-not-valid-tip { display:none!important; }
.wpcf7-not-valid {
    border: solid 1px rgba(164,37,55)!important;
    background-color: rgba(164,37,55,0.1)!important;
}
.wpcf7-response-output { text-align:center!important; }
.wpcf7 form.invalid .wpcf7-response-output { border-color: #a42537!important; }

.elementor-29 .elementor-element.elementor-element-6428acf .wpcf7 *:not(.wpcf7-form-control):not(option):not(a) { color:#000; text-transform:uppercase; }
.wpcf7 form.sent .wpcf7-response-output { border-color: #000; }