/**
 * ------------------------------------------------------------------------------------------------------
 * Custom styles goes here
 * ------------------------------------------------------------------------------------------------------
**/


.search-suggest {
    z-index: 999999999999;
    position: absolute;
    top: 100%;
    left: 0.5rem;
    right: 0.5rem;
    margin: 0.5rem;
    -webkit-box-shadow: 0 1.5rem 2rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 1.5rem 2rem rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 1rem;
    border-radius: 1rem;
    overflow: hidden;
}
.search-suggest-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    padding: 0.6rem 0.8rem;
    background-color: #fff;
}
.search-suggest-item:nth-child(even) {
    background-color: #f7f7f7;
}
.search-suggest-item:hover {
    background-color: #efefef;
}
.search-suggest-media {
    width: 5rem;
    height: 5rem;
    margin-right: 1.5rem;
}
.search-suggest-media img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover";
}
.search-suggest-body {
    width: -webkit-calc(100% - 6.5rem);
    width: calc(100% - 6.5rem);
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.search-suggest-tagline {
    display: block;
    font-size: 1.3rem;
    color: #707070;
}



.epitaph-text {
    text-transform: none;
    font-size: 1.4rem;
    font-style: italic;
    font-weight: 500;
}


@media only screen and (max-width: 991px) {
	.mobile-callnow {
		background-color: #81d742;
		opacity: 0.8;
		background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDAxLjEyOSwzMTEuNDc1Yy0xLjEzNy0zLjQyNi04LjM3MS04LjQ3My0yMS42OTctMTUuMTI5Yy0zLjYxLTIuMDk4LTguNzU0LTQuOTQ5LTE1LjQxLTguNTY2ICAgYy02LjY2Mi0zLjYxNy0xMi43MDktNi45NS0xOC4xMy05Ljk5NmMtNS40MzItMy4wNDUtMTAuNTIxLTUuOTk1LTE1LjI3Ni04Ljg0NmMtMC43Ni0wLjU3MS0zLjEzOS0yLjIzNC03LjEzNi01ICAgYy00LjAwMS0yLjc1OC03LjM3NS00LjgwNS0xMC4xNC02LjE0Yy0yLjc1OS0xLjMyNy01LjQ3My0xLjk5NS04LjEzOC0xLjk5NWMtMy44MDYsMC04LjU2LDIuNzE0LTE0LjI2OCw4LjEzNSAgIGMtNS43MDgsNS40MjgtMTAuOTQ0LDExLjMyNC0xNS43LDE3LjcwNmMtNC43NTcsNi4zNzktOS44MDIsMTIuMjc1LTE1LjEyNiwxNy43Yy01LjMzMiw1LjQyNy05LjcxMyw4LjEzOC0xMy4xMzUsOC4xMzggICBjLTEuNzE4LDAtMy44Ni0wLjQ3OS02LjQyNy0xLjQyNGMtMi41NjYtMC45NTEtNC41MTgtMS43NjYtNS44NTgtMi40MjNjLTEuMzI4LTAuNjcxLTMuNjA3LTEuOTk5LTYuODQ1LTQuMDA0ICAgYy0zLjI0NC0xLjk5OS01LjA0OC0zLjA5NC01LjQyOC0zLjI4NWMtMjYuMDc1LTE0LjQ2OS00OC40MzgtMzEuMDI5LTY3LjA5My00OS42NzZjLTE4LjY0OS0xOC42NTgtMzUuMjExLTQxLjAxOS00OS42NzYtNjcuMDk3ICAgYy0wLjE5LTAuMzgxLTEuMjg3LTIuMTktMy4yODQtNS40MjRjLTItMy4yMzctMy4zMzMtNS41MTgtMy45OTktNi44NTRjLTAuNjY2LTEuMzMxLTEuNDc1LTMuMjgzLTIuNDI1LTUuODUyICAgcy0xLjQyNy00LjcwOS0xLjQyNy02LjQyNGMwLTMuNDI0LDIuNzEzLTcuODA0LDguMTM4LTEzLjEzNGM1LjQyNC01LjMyNywxMS4zMjYtMTAuMzczLDE3LjctMTUuMTI4ICAgYzYuMzc5LTQuNzU1LDEyLjI3NS05Ljk5MSwxNy43MDEtMTUuNjk5YzUuNDI0LTUuNzExLDguMTM2LTEwLjQ2Nyw4LjEzNi0xNC4yNzNjMC0yLjY2My0wLjY2Ni01LjM3OC0xLjk5Ny04LjEzNyAgIGMtMS4zMzItMi43NjUtMy4zNzgtNi4xMzktNi4xMzktMTAuMTM4Yy0yLjc2Mi0zLjk5Ny00LjQyNy02LjM3NC00Ljk5OS03LjEzOWMtMi44NTItNC43NTUtNS43OTktOS44NDYtOC44NDgtMTUuMjcxICAgYy0zLjA0OS01LjQyNC02LjM3Ny0xMS40Ny05Ljk5NS0xOC4xMzFjLTMuNjE1LTYuNjU4LTYuNDY4LTExLjc5OS04LjU2NC0xNS40MTVDOTguOTg2LDkuMjMzLDkzLjk0MywxLjk5Nyw5MC41MTYsMC44NTkgICBDODkuMTgzLDAuMjg4LDg3LjE4MywwLDg0LjUyMSwwYy01LjE0MiwwLTExLjg1LDAuOTUtMjAuMTI5LDIuODU2Yy04LjI4MiwxLjkwMy0xNC43OTksMy44OTktMTkuNTU4LDUuOTk2ICAgYy05LjUxNywzLjk5NS0xOS42MDQsMTUuNjA1LTMwLjI2NCwzNC44MjZDNC44NjMsNjEuNTY2LDAuMDEsNzkuMjcxLDAuMDEsOTYuNzhjMCw1LjEzNSwwLjMzMywxMC4xMzEsMC45OTksMTQuOTg5ICAgYzAuNjY2LDQuODUzLDEuODU2LDEwLjMyNiwzLjU3MSwxNi40MThjMS43MTIsNi4wOSwzLjA5MywxMC42MTQsNC4xMzcsMTMuNTZjMS4wNDUsMi45NDgsMi45OTYsOC4yMjksNS44NTIsMTUuODQ1ICAgYzIuODUyLDcuNjE0LDQuNTY3LDEyLjI3NSw1LjEzOCwxMy45ODhjNi42NjEsMTguNjU0LDE0LjU2LDM1LjMwNywyMy42OTUsNDkuOTY0YzE1LjAzLDI0LjM2MiwzNS41NDEsNDkuNTM5LDYxLjUyMSw3NS41MjEgICBjMjUuOTgxLDI1Ljk4LDUxLjE1Myw0Ni40OSw3NS41MTcsNjEuNTI2YzE0LjY1NSw5LjEzNCwzMS4zMTQsMTcuMDMyLDQ5Ljk2NSwyMy42OThjMS43MTQsMC41NjgsNi4zNzUsMi4yNzksMTMuOTg2LDUuMTQxICAgYzcuNjE0LDIuODU0LDEyLjg5Nyw0LjgwNSwxNS44NDUsNS44NTJjMi45NDksMS4wNDgsNy40NzQsMi40MywxMy41NTksNC4xNDVjNi4wOTgsMS43MTUsMTEuNTY2LDIuOTA1LDE2LjQxOSwzLjU3NiAgIGM0Ljg1NiwwLjY1Nyw5Ljg1MywwLjk5NiwxNC45ODksMC45OTZjMTcuNTA4LDAsMzUuMjE0LTQuODU2LDUzLjEwNS0xNC41NjJjMTkuMjE5LTEwLjY1NiwzMC44MjYtMjAuNzQ1LDM0LjgyMy0zMC4yNjkgICBjMi4xMDItNC43NTQsNC4wOTMtMTEuMjczLDUuOTk2LTE5LjU1NWMxLjkwOS04LjI3OCwyLjg1Ny0xNC45ODUsMi44NTctMjAuMTI2QzQwMS45OSwzMTQuODE0LDQwMS43MDMsMzEyLjgxOSw0MDEuMTI5LDMxMS40NzV6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
		/*width: 16vw;
		height: 16vw;
		line-height: 24vw;*/
		width: 55px;
		height: 55px;
		position: fixed;
		bottom: 5.5vw;
		right: 5.5vw;
		background-position: center;
		background-size: 50%;
		background-repeat: no-repeat;
		line-height: 78px;
		border-radius: 50%;
		z-index: 9999999;
		animation: pulse 1s both infinite;
		outline: none;
	}
	.mobile-callnow-link {
		display: block;
		width: 100%;
		height: 100%;
	}
}

@keyframes pulse {
	0%, 100% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
}


.phones-dropdown .dropdown-toggle {
    font-size: 2.6rem;
}

.phones-dropdown .dropdown-menu {
    font-size: 2.4rem;
}


.main-slider .slick-arrow::before {
	color: #e1e8d9;
}

.w-service-title::before {
  background-color: rgb(134, 146, 118);
  
}

.w-service-title {
  color: #fff;
}