.elementor-193 .elementor-element.elementor-element-a62f922{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-a62f922:not(.elementor-motion-effects-element-type-background), .elementor-193 .elementor-element.elementor-element-a62f922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drsaifmahmud.com/wp-content/uploads/2024/09/bg-04.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-193 .elementor-element.elementor-element-a62f922, .elementor-193 .elementor-element.elementor-element-a62f922::before{--border-transition:0.3s;}.elementor-193 .elementor-element.elementor-element-ba515f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-193 .elementor-element.elementor-element-42c0516{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-42c0516, .elementor-193 .elementor-element.elementor-element-42c0516::before{--border-transition:0.3s;}.elementor-193 .elementor-element.elementor-element-42c0516.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-193 .elementor-element.elementor-element-9ee8f77{right:13px;}body.rtl .elementor-193 .elementor-element.elementor-element-9ee8f77{left:13px;}.elementor-193 .elementor-element.elementor-element-9ee8f77{bottom:97px;}.elementor-193 .elementor-element.elementor-element-9ee8f77 .elementor-icon-wrapper{text-align:right;}.elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:var( --e-global-color-astglobalcolor0 );}.elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-framed .elementor-icon, .elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-framed .elementor-icon, .elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-193 .elementor-element.elementor-element-9ee8f77.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-193 .elementor-element.elementor-element-9ee8f77 .elementor-icon{padding:14px;}.elementor-193 .elementor-element.elementor-element-23f5b63{--display:flex;--background-transition:0.3s;}.elementor-193 .elementor-element.elementor-element-7926cf6 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-weight:600;}.elementor-193 .elementor-element.elementor-element-10a6996 .elementor-button{background-color:#61CE7000;font-family:"Rajdhani", Sans-serif;font-weight:500;fill:#050505;color:#050505;border-radius:0px 0px 0px 0px;padding:18px 35px 15px 0px;}.elementor-193 .elementor-element.elementor-element-10a6996 .elementor-button:hover, .elementor-193 .elementor-element.elementor-element-10a6996 .elementor-button:focus{background-color:var( --e-global-color-a006a02 );}.elementor-193 .elementor-element.elementor-element-10a6996 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-193 .elementor-element.elementor-element-b40c113{--display:flex;--background-transition:0.3s;}.elementor-193 .elementor-element.elementor-element-63dabb2{--grid-columns:3;}@media(min-width:768px){.elementor-193 .elementor-element.elementor-element-42c0516{--width:32%;}}@media(max-width:1024px){.elementor-193 .elementor-element.elementor-element-63dabb2{--grid-columns:2;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-63dabb2{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-ba515f7 */.specialities-item:hover .elementor-button{
    background: #00a950 !important;
    padding-left:30px !important;
    color: white !important;
    transition: .4s;
}

.specialities-item:hover .elementor-button .elementor-button-icon {
    fill: white;
}

.specialities-item .elementor-widget-image {
    position: relative;
}

.specialities-item img {
    display: block;
    width: 100%;
    height: auto;
}

.specialities-item .elementor-widget-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color:#00a950; /* Red overlay with 50% opacity */
    opacity: 0; /* Initially hidden */
    transition: opacity 0.3s ease; /* Smooth transition when hovered */
    z-index: 1; /* Make sure overlay is above the image */
}
.specialities-item:hover  .elementor-widget-image::before {
    opacity: .7; /* Show the red overlay when hovered */
}





.specialities-item {
    position: relative;
}



.specialities-item:hover .elementor-icon {
   
    transform: translate(-165%, -180%) scale(1);
    
    background: transparent !important;
    
    transition: transform 0.4s ease;

    
}

.specialities-item:hover .elementor-widget-icon .elementor-icon svg{
    fill: white !important;
}/* End custom CSS */