.title-white{
    color: white !important;
}

#slider-5-slide-5-layer-14{
    color:#F5DF4D;
}

.rs_splitted_lines .rs_splitted_chars{
    color:#F5DF4D !important;
}

.rebuilto-icon-star{
    color: yellow;
}

.elementor-63 .elementor-element.elementor-element-d4d030e .button-popup:hover, .elementor-63 .elementor-element.elementor-element-d4d030e .button-popup:focus {
    background-color: black !important;
}

.f_foot_1,.f_foot_2,.f_foot_3{
    background-color:#939597 !important; ;
}

.f_foot_1 .elementor-icon-box-content span.elementor-icon-box-title{
    color: #ccc !important;
}

.f_foot_1 .elementor-icon{
    color: #f0f0f0  !important;
    fill: #f0f0f0  !important;
}

.f_foot_3 .elementor-element-cad49d8,.f_foot_3 ul li a span{
    color: #ccc !important;
}

.elementor-element-cad49d8{
	width:100%; text-align:center;
}

.elementor-social-icons-wrapper>span.elementor-grid-item:nth-child(3),.elementor-social-icons-wrapper>span.elementor-grid-item:nth-child(4){
    display: none;
}


.elementor-64 .elementor-element.elementor-element-b66d259 .elementor-icon-box-description{
	color:white !important;
}

footer .hfe-site-logo-container{
    display: none;
}

.qy-foot-title{
    line-height: 55px; font-size: 32px; margin-bottom: 10px; color: white;
}



header#masthead .header-absolute{
    background-color: rgb(0,0,0,0.45) !important;
}



#top_app.scrollup{
	background-color: #F5DF4D !important;
    width: 34px !important;
    height: 34px !important;
    line-height: 34px !important;
    border-radius: 6px;
    justify-content: center;
    right: 12px;
    bottom: 90px;
    margin: 0;
    opacity: 1;
    z-index: 9999999;
    text-align: center;
	flex-direction:column;
	align-items:center;
}

#top_app.activate{
	display:flex !important;
}

#qodef-whats-app{
	background-color: #F5DF4D !important;
    width: 34px !important;
    height: 34px !important;
    line-height: 34px !important;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    right: 12px;
    bottom: 38px;
    margin: 0;
    opacity: 1;
    z-index: 9999999;
    text-align: center;
	position:fixed;
	flex-direction:column;
	align-items:center;
}






@media screen and (min-width: 768px){
    .elementor-element-d4d030e{
        display: none !important;
    }

    .dibu-kua3{
        width:48% !important;
    }

    .elementor-64 .elementor-element.elementor-element-37c5eb9 .elementor-icon-box-description{
        font-size: 20px;
    }

    .logo1{
        height: 60px  !important; width: auto !important;
    }
    .logo2{
        display: none  !important;
    }
}

@media screen and (max-width: 767px){
    .logo1{
        display: none  !important;
    }

    .logo2{
        height: 65px  !important; width: auto !important;
    }
	
	.site-branding .custom-logo-link img{
		height:95px; display: none;
	}

    header#masthead .header-absolute{
        background-color: white !important;
    }

    header#masthead  .rebuilto-icon-bars{
        color: black;
    }

    #content.erts-top{
        padding-top: 100px;
    }


}