/*
Theme Name: hello-elementor Child
Theme URI:  https://www.wpserveur.net
Author:     WPServeur
Author URI: https://www.wpserveur.net
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

.main_btn {
  position: relative;
	z-index:2;
}

.main_btn::after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #fff;
    left: 10px;
    top: 10px;
	z-index:-1;
}

.top_btn {
  position: relative;
	z-index:2;
}

.top_btn::after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #1A6640;
    left: 10px;
    top: 10px;
	z-index:-1;
}
.e-form__buttons{
	  position: relative;
	z-index:2;
	padding: 0 !important;
	width:15% !important;
}
.e-form__buttons::after {
    content: "";
    position: absolute;
    inset: -5px;
    border: 2px solid #fff;
    left: 10px;
    top: 10px;
	z-index:-1;
	
}
.srvc_slider .srvc_title:hover {
    background: #D2B059 !important;
	cursor:pointer;
}
.srvc_slider .srvc_title:hover h3{
   color:#fff!important;
}
.about_box{
   cursor:pointer;
}
.kenegan_form input {
    padding-left:0 !important;
}
.kenegan_form #form-field-message{
	    padding-left:0 !important;
}
.kenegan_form input:focus,
.kenegan_form input:hover,
.kenegan_form textarea:hover,
.kenegan_form textarea:focus{
    outline: none !important;
    box-shadow: none !important;
}
.kenegan_form .elementor-form-fields-wrapper {
    display: flex;
    justify-content: center;
}

.reviews:hover p:first-child,
.reviews:hover h3 {
    color: #fff !important;
}
.kenegan_form .elementor-message-svg:before
 {
    filter: brightness(2)!important;
}

@media(max-width:768px){
	.e-form__buttons{
	width:20% !important;
}
}
@media (max-width: 480px) {
    
.foot_menu ul#menu-1-464e96e  {
    display: flex!important
    flex-direction: column!important
    align-items: flex-start!important
}
	.e-form__buttons {
        width: 50% !important;
    }
}