
/* ----------- Non-Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
		
		.hpe-s-tiles .elementor-column.elementor-col-16 {
    width: 33.3% !important;
    float: left;
}
		.hpe-s-tiles .elementor-row {
    width: 100%;
    display: block;
}
}
 
/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) {
				
				.hpe-s-tiles .elementor-column.elementor-col-16 {
    width: 33.3% !important;
    float: left;
}
		.hpe-s-tiles .elementor-row {
    width: 100%;
    display: block;
}
}

@media only screen and (max-width: 767px)
{
.tabs-section .elementor-tabs > .elementor-tabs-content-wrapper {
display: flex;
flex-flow: wrap;
}
.tabs-section .elementor-tabs > .elementor-tabs-content-wrapper > .elementor-tab-mobile-title {
text-align: center;
order: 0;
width: 50%;
}
.tabs-section .elementor-tabs > .elementor-tabs-content-wrapper > .elementor-tab-content {
order: 1;
width: 100%;
}

.service-area-list {
	display: flex;
}
	
.mobile-menu-toggle {
	position: absolute !important;
	top: 15px;
	z-index: 10;
}
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-cb13c37.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.menu-item-2851 .sub-menu {
    max-height: 320px !important;
    overflow-y: scroll;
}

.hyperlink-text a {
	color: #ffffff;
}
.gform_fields input, .gform_fields textarea {
    background-color: #ffffff;
	outline:none !important;
	height:45px;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #69727d;
    color: #1f2124;
}
.gform_fields input:focus, .gform_fields textarea:focus{
	 border: 1px solid #69727d !important;
}
.gform_heading {
    display: none;
}
input#gform_submit_button_1, input#gform_submit_button_2 {
    background: #070707;
    border-radius: 50px;
    width: 100%;
    outline: none;
    color: #fff;
    border: none;
    text-transform: uppercase;
}
	 span.gform-icon.gform-icon--circle-error {
    display: none !important;
}
.gform_wrapper .validation_message {
border:none !important;
padding:0px  !important;
margin:0px !important;
font-size: 14px !important;
    font-weight: 400 !important;
background:none !important;
}
.gform_wrapper.gravity-theme .gform_validation_errors {
    padding: 0px !important;
    border: none !important;
    background: none !important;
    box-shadow: none !important;
}
.gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    font-size: 14px !important;
    font-weight: 400 !important;
}
.gform_confirmation_message
 {
    background: lime;
    padding: 5px;
    text-align: center;
}