/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */
@media screen and (min-width:320px) and (max-width:767px){
	.menu-french-footer li {
    display: flex;
    justify-content: center;
}
	.gform_footer.top_label {
    justify-content: center;
}
}
input#input_1_1,input#input_3_1 {
        background: #4F5A68;
    padding-top: 15px;
    padding-bottom: 15px;
    border-color: #387AE7;
	color:#fff;
}
input#gform_submit_button_1,input#gform_submit_button_3 {
    background: #DE9C00;
    text-transform: none;
    padding: 16px 48px 16px 48px;
    color: #000;
}
.banner-devis-btn span.elementor-button-content-wrapper {
    padding: 5px 30px 5px 30px;
}
/*** page Contact ***/
input#input_2_1, input#input_2_4, input#input_2_5, input#input_2_6, textarea#input_2_8,input#input_4_1, input#input_4_4, input#input_4_5, input#input_4_6, textarea#input_4_8 {
    background: #F3F3FA;
    border: 1px solid #828282;
    border-radius: 10px;
}
input#input_2_1:focus, input#input_2_4:focus, input#input_2_5:focus, input#input_2_6:focus, textarea#input_2_8:focus,input#input_4_1:focus, input#input_4_4:focus, input#input_4_5:focus, input#input_4_6:focus, textarea#input_4_8:focus{
	background:#fff;
	transition: background 1s ease-in-out;
}
textarea#input_2_8,textarea#input_4_8 {
    max-width: 100%;
	height:110px !important;
}
input#gform_submit_button_2,input#gform_submit_button_4{
	    background: linear-gradient(to right, #0B2239, #173D7A, #0B2239);
    width: 100%;
    margin: 0px;
    border-radius: 24px;
    text-transform: capitalize;
    font-family: Playfair Display;
    font-size: 18px;
    font-weight: 600;
}
.services .aux-parallax-section.elementor-column.elementor-col-25 .elementor-widget-wrap.elementor-element-populated {
    box-shadow: 0px 0px 30px #0000008c;
}
.elementor-508 .elementor-element.elementor-element-d7fd898 .wpr-nav-menu .wpr-menu-item img,.elementor-1079 .elementor-element.elementor-element-d7fd898 .wpr-nav-menu .wpr-menu-item img{
	display:none;
}
.elementor-508 .elementor-element.elementor-element-d7fd898 .wpr-nav-menu .wpr-menu-item span::before,.elementor-1079 .elementor-element.elementor-element-d7fd898 .wpr-nav-menu .wpr-menu-item span::before{
	content: "";
    display: inline-block;
    width: 25px;
    height: 26px;
    background-image: url("/wp-content/uploads/2025/07/globe.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.pll-parent-menu-item a.wpr-menu-item.wpr-pointer-item {
    padding: 0px !important;
}
.Search-header a span {
    display: none;
}
.Search-header a i::before{
	content: "";
    display: inline-block;
    width: 25px;
    height: 27px;
    background-image: url("/wp-content/uploads/2025/07/Search-image.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.Search-header a{
	padding:0px !important;
}
.page-id-590 .elementor-sticky--effects .menu-item-825 > a,
.page-id-594 .elementor-sticky--effects .menu-item-825 > a, 
.page-id-596 .elementor-sticky--effects .menu-item-825 > a,
.page-id-592 .elementor-sticky--effects .menu-item-825 > a,
.page-id-959 .elementor-sticky--effects .menu-item-1119 > a,
.page-id-974 .elementor-sticky--effects .menu-item-1119 > a,
.page-id-969 .elementor-sticky--effects .menu-item-1119 > a,
.page-id-964 .elementor-sticky--effects .menu-item-1119 > a
{
    color: #132e63 !important;
}
.page-id-590 .menu-item-825 > a,
.page-id-594 .menu-item-825 > a, 
.page-id-596 .menu-item-825 > a,
.page-id-592 .menu-item-825 > a,
.page-id-959 .menu-item-1119 > a,
.page-id-974 .menu-item-1119 > a,
.page-id-969 .menu-item-1119 > a,
.page-id-964 .menu-item-1119 > a
{
    color: #fff !important;
}
/* Define the keyframes for up and down movement */
@keyframes bounceUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}

/* Apply hover animation to the button */
.banner-devis-btn,.service-devis-btn {
  display: inline-block;
  transition: transform 0.3s ease;
}

.banner-devis-btn:hover,.service-devis-btn:hover {
  animation: bounceUpDown 1s ease-in-out infinite;
}

