/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor page builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

header.elementor-sticky--effects {background-color: #000 !important}
header img{ transition: .6s !important;}
header.elementor-sticky--effects img{max-width: 90px !important;}

.elementor-element.banner-right-img {
	position: absolute;
	top: 54%;
	right: 0;
	transform: translate(0, -50%);
}
body input::placeholder, body textarea::placeholder {
  color: #262C24 !important;
  opacity: 1 !important; 
}
body input::-ms-input-placeholder, body textarea::-ms-input-placeholder { 
  color: #262C24 !important;
}
header.elementor-sticky--effects .e-con-inner{
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-widget-container p b, .elementor-widget-container p strong {
    font-family: 'Satoshi 900';
}
body a.elementor-button{
	font-weight: inherit !important;
}
body .elementor-widget-text-editor p strong{
	font-family: 'Satoshi 400' !important;
}
.elementor-element.serv-block:hover h3, .elementor-element.serv-block:hover .elementor-widget-container, .elementor-element.serv-block:hover p{
	color: #fff !important;
}



@media(min-width: 1921px){
	.elementor-element.banner-right-img {
		position: unset;
		transform: unset;
	}
	.home-banner-sec .e-con-inner{
		align-items: center !important;
	}
}

@media(min-width: 1025px){
	.current-menu-parent a.has-submenu{color: #ED1D48 !important;}
}

@media(max-width: 767px){
	.elementor-element.banner-right-img{
		position: unset;
		transform: unset;
	}
	.elementor-element.serv-contact-sec .elementor-icon-list-item:first-child{
		margin-bottom: 20px ;
	}
	.elementor-element.serv-contact-sec .elementor-icon-list-item a{
		flex-direction: column;
		align-items: center;
		text-align: center !important;
	}
	.elementor-element.serv-contact-sec .elementor-icon-list-item svg{
		margin: 0px !important;
	}
}

