/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2023 | 03:46:33 */
body,html{
	overflow-x:hidden;
}
.e-hotspot__button.e-hotspot--expand:hover {
    background:#DB1C1C !important;
    color: white;
    transition: 0.3s;
}
.e-hotspot__button.e-hotspot--expand:hover rect{
    fill:#F3F3F3 !important;
}
.e-hotspot__button.e-hotspot--expand:hover path{
    fill: white;
}
.e-hotspot__label {
    border-left: 3px solid #FA8B24;
    padding-left: 5px;
}
.elementor-testimonial-name {
    border-left: 3px solid #FA8B24;
    padding-left: 5px;
}
.elementor-accordion-item div {
    margin-bottom: 12px !important;
}
.con:hover rect{
    fill: #DB1C1C;
		transition:0.5s;
}
.con:hover path {
    fill: white;
	transition:0.5s;
}
.imgc img {
    filter: grayscale(1);
}
.imgc img:hover {
    filter: none;
    transition: 0.3s;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2586f4f:hover .elementor-widget-container {
    background: #FA8B24;
    transition: 0.3s;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2586f4f:hover .elementor-widget-container h2 {
    color:white;
}
.jet-listing-grid__item.jet-listing-dynamic-post-478:hover h2{
    color: white;
}

.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2586f4f:hover .elementor-element.elementor-element-df3d237.elementor-widget.elementor-widget-heading {
    transform: skewX(11deg);
    position: relative;
    top: -9%;
    transition: 0.5s;
}
.eda {
    display: none;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-2586f4f:hover .eda {
    display: block;
    transition: 0.5s;
}
p.elementor-image-box-description {
    border-left: 3px solid #FA8B24;
    padding-left: 5px;
}
/* before-after kj */
.elementor-custom-embed-image-overlay:after {
    content: " ";
    display: block;
    width: 300px;
    height: 100%;
    z-index: 1;
    background: #F3F3F3;
    position: relative;
    top: 36%;
    transform: rotate(-220deg);
    left: -14%;
}
.elementor-custom-embed-image-overlay:before {
       content: " ";
    display: block;
    width: 300px;
    height: 100%;
    background: #F3F3F3;
    position: absolute;
    right: -139px;
    transform: rotate(220deg);
    top: 45%;
    z-index: 1;
}
.map:after {
    content: " ";
    display: block;
    width: 70%;
    height: 100%;
    background: #F3F3F3;
    position: absolute;
    right: -174px;
    transform: rotate(108deg);
    top: 9%;
    z-index: 1;
}
.imgc:after {
    content: " ";
    display: block;
    width: 300px;
    height: 400px;
    background: #F3F3F3;
    position: absolute;
    left: -15%;
    transform: rotate(-15deg);
    top: 0px;
    z-index: 1;
}
.blg:before {
    content: " ";
    display: block;
    width: 300px;
    height: 500px;
    background: #F3F3F3;
    position: absolute;
    right: -261px;
    transform: rotate(189deg);
    top: -3%;
    z-index: 1;
}
.blg:after {
    content: " ";
    display: block;
    width: 300px;
    height: 500px;
    background: #F3F3F3;
    position: absolute;
    left: -261px;
    transform: rotate(-189deg);
    top: -3%;
    z-index: 1;
}
.yek:after {
    content: " ";
    background: url(https://shipling.ca/wp-content/uploads/2023/05/Rectangle-62.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 77%;
    right: 9%;
    z-index: 0;
}
.do:before {
    content: " ";
    background: url(https://shipling.ca/wp-content/uploads/2023/05/Rectangle-64.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    left: 100%;
    z-index: 0;
}

/* phone */
@media (max-width: 767px) {
	.yek:after {
    content: " ";
    background: url(https://shipling.ca/wp-content/uploads/2023/05/Rectangle-62.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 75%;
    right: 0%;
    z-index: 0;
}
	.do:before {
    content: " ";
    background: url(https://shipling.ca/wp-content/uploads/2023/05/Rectangle-64.png) no-repeat;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 6%;
    left: 88%;
    z-index: 0;
}
.blg:before {
    content: " ";
    display: block;
    width: 300px;
    height: 200px;
    background: #F3F3F3;
    position: absolute;
    right: -290px;
    transform: rotate(189deg);
    top: 42%;
    z-index: 1;
}
.blg:after {
    content: " ";
    display: block;
    width: 300px;
    height: 200px;
    background: #F3F3F3;
    position: absolute;
    left: -290px;
    transform: rotate(-189deg);
    top: 42%;
    z-index: 1;
}
	.imgc:after {
    content: " ";
    display: block;
    width: 300px;
    height: 230px;
    background: #F3F3F3;
    position: absolute;
    left: -73%;
    transform: rotate(-15deg);
    top: 14%;
    z-index: 1;
}
	.map:after {
    content: " ";
    display: block;
    width: 70%;
    height: 320px;
    background: #F3F3F3;
    position: absolute;
    right: -160px;
    transform: rotate(12deg);
    top: 2%;
    z-index: 1;
}
	.blg:after {
    content: " ";
    display: block;
    width: 300px;
    height: 200px;
    background: #F3F3F3;
    position: absolute;
    left: -290px;
    transform: rotate(-189deg);
    top: 42%;
    z-index: 1;
}



.elementor-custom-embed-image-overlay:before {
    content: " ";
    display: block;
    width: 300px
px
;
    height: 100%;
    background: #F3F3F3;
    position: absolute;
    right: -243px;
    transform: rotate(220deg);
    top: 78%;
    z-index: 1;
}
.elementor-custom-embed-image-overlay:after {
    content: " ";
    display: block;
    width: 300px;
    height: 100%;
    z-index: 1;
    background: #F3F3F3;
    position: relative;
    top: 81%;
    transform: rotate(-220deg);
    left: -65%;
}
}
		