.pxl-scroll-top {
	background-color: #e25a49;
}

.pxl-scroll-top:hover {
	background-color: #ce624d;
}

.btn.hover-style1:after {
	background: #ce624d !important;
}

#pxl-footer-elementor .container {
    max-width: 100% !important;
}

.pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a {
	font-size: 16px;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner:hover .wrap-inner {
    background-color: #fdf4ed;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner:hover .wrap-inner h3 a,
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner:hover .wrap-inner .content-excerpt {
    color: #000 !important;
}

.pxl-readmore a,
.pxl-accordion1 .btn-acc a{
    color: #e25a49 !important;
}

.pxl-readmore a:hover,
.pxl-accordion1 .btn-acc a:hover {
    color: #ce624d !important;
}

.pxl-accordion1 .pxl--item.active .pxl-item-accordion,
.pxl-accordion1 .pxl--item.active .pxl-item-accordion .icon-title,
.pxl-accordion1 .pxl-item-accordion {
	color: #CE624D;
	border-color: #CE624D;
}

.pxl-accordion1 .pxl-item--content-acc {
	color: #000;
}

.pxl-accordion1 .pxl--item.active .pxl-item-accordion .icon-title:before, .pxl-accordion1 .pxl--item.active .pxl-item-accordion .icon-title:after,
.pxl-accordion1 .pxl-item-accordion .icon-title:before,
.pxl-accordion1 .pxl-item-accordion .icon-title:after {
    background-color: #CE624D;
}

.pxl-accordion1 .pxl-item-accordion .icon-title {
	border-color: #CE624D;
}

.quote img,
.pxl-breadcrumb {
	display: none;
}

.pxl-contact-form1 .checkboxes .wpcf7-form-control:not(.wpcf7-submit) {
	box-shadow: none;
	padding: 0;
	margin-bottom: 6px;
	
}

.checkboxes p {
	margin-bottom: 0;
}

.wrap-ctf-v3 .wrap-input .checkboxes input {
    height: 1rem;
    width: 1rem;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 0;
}

.checkboxes .wpcf7-list-item-label, .checkboxes .wpcf7-list-item-label a {
	  color: #404957;
}

.checkboxes .wpcf7-list-item-label a {
	  text-decoration: underline;
}

.whatsapp-contact {
    position: fixed;
    bottom: 150px;
    right: 56px;
    height: 56px;
    width: 56px;
    border: 2px solid #25d366;
    border-radius: 35px;
    background-color: #25d366;
	  display: flex;
    justify-content: center;
    align-items: center;
		z-index: 9999;
}

.whatsapp-contact svg {
    fill: #ffffff;
	  height: 42px;
		margin-left: 2px;
}

.fake-button {
	  font-weight: 500;
    background-color: var(--e-global-color-0352f9a);
    font-size: 16px !important;
    padding: 0 16px;
    margin: 0 0 0 10px !important;
}

.elementor-icon i {
	margin: auto;
}

@media screen and (max-width: 1400px) {
    .whatsapp-contact {
        right: 20px;
    }
}

@media screen and (max-width: 1200px) {
    .whatsapp-contact {
        bottom: 90px;
    }
}

@media screen and (max-width: 767px) {
    .whatsapp-contact {
				right: 14px;
        height: 40px;
		    width: 40px;
    }
		.whatsapp-contact svg {
    	height: 28px;
	}
	.elementor-widget-icon-box .elementor-icon-box-description {
        font-size: 16px;
	}
}