/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */

/* menu */
body[data-elementor-device-mode="mobile"] .ocmheadbutton .elementor-button-text,
body[data-elementor-device-mode="tablet"] .ocmheadbutton .elementor-button-text,
body[data-elementor-device-mode="desktop"] .ocmheadbutton .elementor-button-icon{
	display:none;
}

.gform-button,
#gform_fields_1 .gform-button{
    background:#485864;
}
.review-box .quote {
	line-height: 81px;
}

.review-box .quote,
.review-box .footer {
	background: #468688;
}
.review-box{
	max-width: 999px;
	margin: 0 auto;
}

.elementor-sticky .elementor-element-9b39b7a img {
  transition: width 0.5s ease;
  width: 83px;
}
.elementor-sticky.elementor-sticky--effects .elementor-element-9b39b7a img {
  width: 54px;
}

/* grabbidy forms */

#input_1_6 label,
#input_1_5 label{
	font-size: 17px;
}
 #gform_fields_1 > div,
#gform_fields_1 > fieldset {
	margin-top:11px;
}
#input_1_5 {
	display:flex;
	flex-direction:row;
}
#input_1_5 > div{
	margin:5px 0;
	display:flex;
}
#dynamic-map{
	height:201px;
	  display: flex;
}
#input_1_6{
	display:flex;
	flex-direction:row;
}
#field_1_5 legend,
#field_1_6 legend{
	font-weight:600;
	font-size:18px;
	  font-weight: 500;
  font-size: 16px;
  margin-bottom: 8px;
}
#field_1_6{
	margin-bottom:27px;
}
/* #field_1_6 {
  break-before: column;
  -webkit-column-break-before: always;
  -moz-column-break-before: always;
  column-break-before: always;
}
.avoid-break {
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
} */
#field_1_7{
	display:inline-list-item;
}
#field_1_1{
	margin-top:0 !important;
}
#gfield_description_1_7{
	margin:0;
}
.gform_footer input[type="submit"]{
	background:#485864;
}
#input_1_5,
#gform_fields_1{
  display:block;
  columns:2;
}










@media screen and (max-width: 768px) {
	#gform_fields_1{
	  columns:1;
	}
}

@media screen and (max-width: 544px) {
	#input_1_5{
	  columns:1;
	}
}



/*
#input_1_6 {
	width:48%;
} */