a{
text-decoration: none!important;
}
/*Contact form 7*/
.wpcf7 input
{
font-size: 16px;
font-weight: 600;
height: 65px;
background-color: #fff;
border:1px solid #ededed;
border-radius: 20px;
color: #000000;
}
.wpcf7 textarea
{
font-size: 16px;
font-weight: 600;
height: 100px;
background-color: #fff;
border:1px solid #ededed;
border-radius: 20px;
}
.wpcf7 select option{color: #000000;}
.wpcf7 select
{
font-size: 16px;
font-weight: 600;
height: 65px;
background-color: #fff;
border:1px solid #ededed;
border-radius: 20px;
color:#868686;
}
.banner-button input{
    width: 100%;
}
.wpcf7 input::placeholder{
    color:#868686}
.wpcf7 textarea::placeholder{
    color:#868686}

.wpcf7-submit{
    padding: 5px 50px 5px 50px!important;
    color: #fff!important;
    background-color: #B68C5A!important;
    border: 1px solid #B68C5A!important;
    font-size: 18px!important;
}
.wpcf7-submit:hover{
    background-color: #c79963!important;
    border: 1px solid #c79963!important;
}

.wpcf7-response-output{
    color: #fff;
}
/*End of contact form 7*/

/*Main page services*/
.funeral-services-main-page:hover{
    background-color: #314e52!important;
}
.funeral-services-main-page:hover h4{
    color: #ffffff!important;
}
.funeral-services-main-page:hover p{
    color: #ffffff!important;
}
.funeral-services-main-page:hover svg{
    fill:#ffffff!important;
}
/*End of Main page services*/

/*Pricilist table styling*/
.tableth{
    background-color: #314e52;
    color: #fff;
    font-size: 18px;
}
.table td{
    font-size: 16px;
}
.table-price{
    font-weight: 700;
}

/*End of Pricilist table styling*/


/*Header*/

@media (min-width: 1024px) and (max-width: 1450px){

.desktop-consultation{display: none!important;}

.desktop-menu{width: 100%!important;;}

}

/*End Header*/

.pricing .elementor-price-table__heading{
    margin-bottom: 15px;
}

@media (min-width: 1025px) and (max-width: 1050px) {
  #menu-consultation-button a{
    font-size:14px!important;
}
#main-menu-items a{
    font-size:14px!important;
}
}

.breadcrumbs a{
    color: #B68C5A;
}

.breadcrumbs{
    color: #fff;
}

.services-price-on-request .elementor-price-table__features-list{
    display: none;
} 


@media (max-width: 1024px) {
.elementor-swiper-button-next{
    display: none!important;
}
.elementor-swiper-button-prev{
    display: none!important;
}
#wp-nt-aio-wrapper{
    right:10px!important;
    z-index: 1000;
}
}

.grecaptcha-badge { visibility: hidden; }


@media (min-width: 1250px) {
.logotest a{
    width: 240px!important;
}
}