.ast-builder-menu-1 .menu-item > .menu-link {
    font-size: 17px;
}
.ast-below-header-bar {
    background-color: #f1f3f4 !important;
}
.ast-below-header-bar.ast-below-header{
    padding-bottom: 10px;
    padding-top: 10px;
}
canvas[Attributes Style] {
    aspect-ratio: auto 1349 /450 !important;
}
.footer-widget-area .textwidget p{
    margin-bottom: 0.75em !important;
}
.footer-widget-area .textwidget p strong{
    color: #e88f2efc;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
    min-height: 50px !important;
}
#ez-toc-container{
    display: none;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
    background: #e89030;
}
.wpforms-container input.wpforms-field-medium{
    max-width: 100%;
}
.botton_m{
        background: #e88f2e;
    font-size: 14px !important;
    font-weight: 600 important;
}
.botton_m:hover{
        background: #000;
}
.pum-theme-1822 .pum-container, .pum-theme-lightbox .pum-container {
    border: 3px solid #e88f2e;
    padding: 35px;
}
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
    max-height: 110px !important;
}
.ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
    margin-left: 15px; 
}
[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-fill {
    background: #e89030;
}
.ast-header-break-point .ast-has-mobile-header-logo .ast-header-sticked .sticky-custom-logo img {
    display: block;
    max-height: 116px !important;
}
.elementor-509 .elementor-element.elementor-element-cbfbb3d .uael-post__terms {
    background-color: #000000;
    color: #fff !important;
}
.elementor-509 .elementor-element.elementor-element-cbfbb3d a.uael-post__read-more {
    background: #e89030;
}
.blog .entry-title a{
    font-weight: 600;
}
.secondary .widget-title{
    font-weight: 600 !important;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    color: #f2f5f7 !important;
    background: linear-gradient(to right, #e77c4c 0%,#eabd67 100%) !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
    font-size: 21px !important;
    text-align: center !important;
}
.ast-primary-sticky-header-active .main-header-menu .menu-link, .ast-primary-sticky-header-active .ast-builder-menu-1 .main-header-menu .menu-item > .menu-link  {
	color: #424242 !important;
}

@media only screen and (max-width: 600px) {
  .downlo{
    font-size:16px !important;
    font-weight: 600 !important;
  }
}

.fb_fill{
   fill: white;
}
.insta_fill{
   fill: white;
}
.social-link li{
   float: left;
   padding: 0 5px;
}