/************************************************************

	Image comparison slider

*************************************************************/
.home .b-after {width: 47.5%;position: absolute;top: 0;left:0;width: 100%;}
.home .b-after > div:nth-of-type(1) {text-align: left;}
.home .b-after > div:nth-of-type(2) {text-align: right;}
.home .b-after > div p {background: #fff;border-radius: 20px;padding: 3px 14px;display: initial;}
.home .wrap-b-after {position: relative;display: flex;margin: 0 auto;justify-content: center;}
.home .ba-slider {position: relative;overflow: hidden;border-radius: 8px;margin: 0;}
.home .ba-slider > img {width: 100% !important;height: auto !important;display:block;border-radius: 20px;}
.home .ba-slider .resize > img {width: auto !important;height: 100% !important;display:block;border-radius: 20px;}
.home .resize {position: absolute;top:0;left: 0;height: 100%;width: 50%;overflow: hidden;}
.home .handle {font-size:15px;position:absolute;left:50%;top:0;bottom:0;width:4px;margin-left:-2px;background: #fff;cursor: ew-resize;}
.home .handle:after {position: absolute;left: -23px;top: calc(50% - 25px);width: 50px;height: 50px;margin:0;content:'';background: url(../images/before-after-arrow.svg) no-repeat; transition:all 0.3s ease;}
.ba-message {opacity: 0;visibility: hidden;position: absolute;z-index: 99;transition: 0.5s;border-radius: 30px;background: #fff;padding: 3px 13px;    width: 200px;bottom: 60%;left: 50%;margin: 0 0 0 -100px;}
.home .handle:hover .ba-message {opacity: 1;visibility: visible;transition: 0.5s;}
.home .handle:hover:after {-webkit-animation: up 1s ease-in-out infinite;-moz-animation: up 1s ease-in-out infinite;-o-animation: up 1s ease-in-out infinite;animation: up 1s ease-in-out infinite;left:-33px;}
@keyframes up {
    50% {
        -moz-transform: scale(1.3);
        -webkit-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
    }
}
@-webkit-keyframes up {
    50% {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }
}

.draggable_b:after {}
.services-single__banner-bg-mobile {
	display: none;
}