/* 
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 */


.contact-form-box .forminator-checkbox-label a{
    font-weight:bold;
	text-decoration:underline;
}
.forminator-custom-form .forminator-field-checkbox .forminator-checkbox-label{
	font-weight:500 !important;
	line-height:24px !important;
}
.forminator-custom-form .forminator-field-checkbox.agree-checkbox .forminator-checkbox-box{
    width: 25px !important;
    height: 25px !important;
    flex: 0 0 25px !important;
    margin-top: 2px;
}
.forminator-custom-form .forminator-button.forminator-button-submit{
	margin-top:20px !important;
}
.elementor-social-icons-wrapper .elementor-icon.elementor-social-icon {
  transition: transform 0.3s ease;
  opacity: 1;
}
.top-footer .elementor-social-icons-wrapper .elementor-grid-item:hover {
  transform: scale(1.1);
}
.top-footer .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-icon svg{
    fill:#808080;
	cursor:pointer;
}
.top-footer .elementor-icon-list-items .elementor-icon-list-item a:hover .elementor-icon-list-text{
	color:#808080;
	cursor:pointer;
}

.top-footer .elementor-nav-menu a,.top-footer .elementor-widget .elementor-icon-list-item a,
.get-in-touch-box .elementor-icon-list-items .elementor-icon-list-item a{
    display: inline-flex !important;
	width:auto !important;
}
.hide-service-content .service-content{
    display:none !important;
}
.hide-service-excerpt .service-excerpt{
	display:none !important;
}
.forminator-custom-form .forminator-field .forminator-label{
    margin-bottom: 5px !important;
    display: inline-flex;
    gap: 2px;
}
.contact-form-box .forminator-checkbox-label a:hover,.header-top-info .elementor-icon-list-item a:hover{
	opacity:0.7;
}

@media (min-width: 2400px) {
	.home-hero-section .left-content-section{
    	padding-left: 500px !important;
	}	
}

@media (max-width: 767px) {
	.menu-center li.menu-item a,.menu-center li.menu-item{
		display:block;
		text-align:center;
	}


}