.elementor-55741 .elementor-element.elementor-element-b958205 > .elementor-container{max-width:540px;}@media(max-width:1024px){.elementor-55741 .elementor-element.elementor-element-b958205 > .elementor-container{max-width:600px;}}/* Start custom CSS for html, class: .elementor-element-b3d04b2 */.servicecard {
   padding: 10px;
   margin: 10px;
   display: block;
   text-align: center;
       width: 100%;
}
.servicecard p {
  color: #7A7A7A;
   font-family: "HelveticaNeue LT 57 Cn", Helvetica;
   font-size: 14px;
   font-weight: 600;
}
.servicecard:hover {
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
   border-radius: 20px;
   text-decoration: none;
}
.specialitybtn {
   color: #FF4949;
   border: 1px solid #FF4949;
   border-radius: 20px;
   padding: 40px 35px;
}
.servicerow{
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: space-evenly;
}
.serviceimg{
   border-style: none;
   filter: brightness(128%) contrast(121%) saturate(0%) blur(0.1px) hue-rotate(0deg);
    transition-duration: 0.3s;
}
.servicecard:hover .serviceimg{
   filter: brightness(100%) contrast(155%) saturate(100%) blur(0px) hue-rotate(0deg);
}
.lastspec{
    text-align: center;
}
@media only screen and (max-width: 920px) {
.tablethide{
   display: none;
}
.procedurrow .col-md-4{
    width: 50%;
}
}
@media only screen and (max-width: 600px) {
       .servicecard {
   padding: 15px;
   margin: 5px;
}

}/* End custom CSS */