/********services-page-style***************/
.services-page-style .et_pb_column{
	overflow:visible;
}
.services-page-style .et_pb_blurb_content{
	    display: flex;
    flex-direction: column;
    align-items: center;
}
.services-page-style .et_pb_blurb_container{
	order:1;
}
.services-page-style .et_pb_main_blurb_image{
    background: #2dc55f;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    margin: 0 auto;
    right: 0;
    width: 80px;
    order: 2;
    transform: rotate(
0deg);
    border-radius: 10px;
    padding: 15px;
    margin-bottom: 0;
    transition: .8s ease;
}
.services-page-style .et_pb_main_blurb_image img {
    filter: contrast(0) brightness(2);
}
.services-page-style .et_pb_column:hover .et_pb_main_blurb_image{
	transform:rotate(360deg);
	transition:.4s ease;
    top: 140%;
    z-index: 2;
	opacity:1;
    background: #2dc55f;

}
.services-page-style .et_pb_column:hover  .et_pb_module_header{
	color:#fff !important;
}
.services-page-style  .et_pb_module_header{
	    padding: 15px;
	position:relative;
	background:#2dc55f;
}
.services-page-style  .et_pb_blurb_description{
	padding:30px 15px;
	    border: 4px solid #2dc55f;
}

.services-page-style .et_pb_module_header:after {
    content: '';
    background: linear-gradient(
225deg,transparent 49%,#2dc55f 50%);
    top: auto;
    bottom: 100%;
    left: auto;
    height: 15px;
    width: 100%;
    right: 0;
    position: absolute;
}
.services-page-style  .et_pb_blurb{
	position:relative;
	margin-bottom:0 !important;
}
.services-page-style  .et_pb_blurb:after {
    content: '';
    border: 25px solid transparent;
    border-top: 25px solid #2dc55f;
    transform: translateX(-50%);
    position: absolute;
	z-index:10;
    left: 50%;
}
.service-img{
	overflow:hidden;
}
.service-img img{
	    transform: scale(1);
    transition: .8s;
}
.services-page-style .et_pb_column:hover .service-img img{
		    transform: scale(1.5);
    transition: .8s;
}
.service-img:before{
	    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    visibility: visible;
    bottom: 0;
    z-index: 1;
 	background:rgba(0,0,0,.4) !important;
}


/*******single service page *********/

.single-service-page .single-service-sidebar .et_pb_text{
	    clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}
.single-service-page .single-service-sidebar .title-h3 h3{
	padding-bottom:0;
	transition:.5s ease;
}
.single-service-page .single-service-sidebar .title-h3:hover h3{
	padding-left:20px;
		transition:.5s ease;
}

/*******single service****/
.slider-single-service .et-pb-controllers a {
	width: 36px;
}

.slider-single-service .et_pb_slide_description {
	padding: 20px 20px 20px 20px !important;
}
.slider-single-service .et_pb_slide {
	padding:15px  0 !important;
}
.slider-single-service .et-pb-controllers {
	bottom: 10px;
}