* {
	text-decoration : none !important;
}

/* Service Box */
.service_box {
    overflow: hidden;
}
.service_box:hover img {
	transform : scale(1.1);
}
.service_box .elementor-image-box-content {
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--e-global-color-cd4c4c4 );
    bottom: 0;
    width: 21% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(https://cypmedicalservices.com/wp-content/uploads/2023/02/bg_1-1.png);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
}
.service_box .elementor-image-box-content h3 {
	display : inline;
}
.service_box figure {
	margin : 0 !important;
}
.service_box img {
	width : 100%;
}
.servicepage .service_box h3 a {
	color : transparent;
}


/* Font  */
.special-font h2 {
	font-family: 'Herr Von Muellerhoff' !important;
}

.special-font h3 {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
	text-transform: uppercase;
	margin: 0;
}



/* About Us */
.about-first .elementor-element-2bda9a7 {
    margin-bottom: 0px;
}
.about-first ul.elementor-icon-list-items {
    list-style: none;
}


/* Oligio */
.olingo_circle .elementor-widget-heading {
    background: #F3D94D;
		width: 130px;
    height: 130px;
    text-align: center;
    border-radius: 50%;
    padding: 5px;
    font-size: 17px;
	line-height : 95px;
	display : flex;
    align-items: center;
    justify-content: center;
}

.lifting_point ol {
	margin : 0;
	padding : 0;
}
.lifting_point {
  list-style: none; 
  counter-reset: num;
  padding-left: 0;
}
.lifting_point li {
    counter-increment: num;
    margin: 0.8em 0;
    position: relative;
    padding-left: 2.5em;
    list-style: none;
    border: 1px solid #00000033;
    font-size: 19px;
    color: #404040;
	font-weight : 500;
}
.lifting_point li::before {
    content: counter(num);
    position: absolute;
    left: 0;
    top: 0;
    width: 2em;
    height: 1.9em;
    background: #F3D94D;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 2em;
}


@media(max-width : 768px) {
	.special-font h3 {
		font-size: 32px;
	}
	.loop_meta_box .elementor-column {
    width: 50%;
	}
}




